Deviseを使用し、認証用のOpenID(Google)を備えたRails 3.2.5アプリを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):
このエラーを解決するにはどうすればよいですか? どこから始めればよいかさえわかりません。