2

開発マシンの1つでセッションを失い続けています。最初はランダムな瞬間に発生しましたが、問題はさらに悪化し、ログイン直後に発生します。

Webサイトにアクセスしたときに作成されたセッションファイルが1つあり、ログイン時に作成され(適切なロールなどを含む)、その直後に(認証情報なしで)作成され、効果的にログアウトしていることがわかります。

これは1つの開発マシンでのみ発生し、別の開発マシンと本番環境ではすべて問題ありません。

誰か手がかりがありますか?

アップデート:

LIIPImagineBundleがどういうわけか私のセットアップを壊してしまうことがわかりました。バンドル用の書き込み可能なフォルダー(/ media / cache)を作成しない限り、すべてが正常です(画像を除く)。フォルダを作成するとすぐに、すべてが再び壊れます。なぜこれが起こるのか誰かが知っていますか?

4

2 に答える 2

1

サーバー セッションのサーバー パラメータの値が低いと思います。これらのパラメータの値を増やす必要があります。

以下のパラメータ値を確認することを検討してください

  • session.gc-maxlifetime
  • session.cache_expire

値を増やす方法:

ini_set('session.gc_maxlifetime', 60*60*22); //22h

詳細な議論と説明はここにあります

于 2012-11-09T15:54:57.693 に答える
0

数週間前にこの問題が発生し、他の一部のコンピューターではかなりランダムでした。それを修正できないので、データベースベースのセッションストレージに切り替えましたが、それ以来問題はありません.

于 2012-11-10T12:33:21.287 に答える