【发布时间】:2015-10-01 23:46:43
【问题描述】:
我将 node 与 express-session 和 session-file-store 包一起使用。会话数据使用 session-file-store 包作为文件存储在根目录中。但是,现在我的日志被阻塞了,因为消息 [session-file-store] will retry, error on last attempt: Error: ENOENT, open 'sessions/_jl2ijMBQHIvv8M1mYTcnFZGqwGo0t-v.json' 在短时间内访问的每个会话 cookie 出现 5 次。什么可能导致此错误?它发生在我的 Windows 开发机器和我的 ubuntu 服务器上。它显然无法访问该文件,但会话仍然有效。
这是我收到的一系列错误之一:
[session-file-store] will retry, error on last attempt: Error: ENOENT, open 'sessions/tRI6WeZEO2Uyvr4ZaUGW6_CU32RjvFpW.json'
[session-file-store] will retry, error on last attempt: Error: ENOENT, open 'sessions/tRI6WeZEO2Uyvr4ZaUGW6_CU32RjvFpW.json'
[session-file-store] will retry, error on last attempt: Error: ENOENT, open 'sessions/tRI6WeZEO2Uyvr4ZaUGW6_CU32RjvFpW.json'
[session-file-store] will retry, error on last attempt: Error: ENOENT, open 'sessions/tRI6WeZEO2Uyvr4ZaUGW6_CU32RjvFpW.json'
[session-file-store] will retry, error on last attempt: Error: ENOENT, open 'sessions/tRI6WeZEO2Uyvr4ZaUGW6_CU32RjvFpW.json'
【问题讨论】:
标签: node.js session express express-session