我有一个使用 Devise 的 Rails 3.2.5 应用程序,使用 OpenID 进行身份验证(Google),在 nginx/unicorn 上运行。
今天,我的服务器崩溃了。我重新开始了。现在无法登录。这是发生的事情:
- 已注销的用户访问应用程序
- 已注销的用户重定向到
/users/sign_in
- 用户单击“使用 GMail 登录”按钮
500 错误。在日志文件中,我看到:
Started GET "/users/auth/google" for ... Errno::ENOENT (No such file or directory - /tmp/temp/tmp20120801-4155-1scxc9o.lock):
如何解决此错误?我什至不知道从哪里开始。