社内システムのwebアプリがLaravelで動いているのですが、先月くらいから「"/storage/framework\sessions" directory does not exist.」がまれに発生するようになりました。
頻度が低いこともありしばらくほっておいたのですが、
先日時間ができたのでサーバのディレクトリを確認したところstorageフォルダの直下に大量のファイルが。。。。
なんだこれは。。。
ファイル名が「framework\sessions\xbQ0RkHTqeMba6xKZDcmp3Ud6lAcp4IUE0aajcse」なのでセッションファイル?
ファイル名に\が含まれているのでsession.configの設定にゴミが混ざっているのかとあたりをつけてみてみると、
'files' => storage_path('framework\sessions')
開発環境がwindowsなこともありぱっと見では違和感を感じませんでしたが^^;
以下のように修正。
'files' => storage_path('framework/sessions/')
セッションタイムアウト時間の変更作業の時に紛れ込んだのかな?と思いつつ。