最近、多数の Web サイトを新しい VPS に移行しましたが、PHP セッションで多くの問題が発生しています。すべての Web サイトはほぼ同じように構成されていますが、セッションが常に機能するとは限らない Web サイトが 1 つあります。私を悩ませているのは、それが一種のランダムだということです。Web サイトにアクセスしてログインすると、セッションは正常に機能します。その後、1 時間後に戻って同じアカウントにログインしようとしましたが、セッションが維持されなくなりました。
VPS はCentOS 5.8で実行されており、PHP 5.4.3が含まれています。移行前は、Web サイトは PHP 5.3で実行されていました。
session.save.pathを確認しましたが、問題ありません。セッションファイル(正しいユーザーとすべてのもの)を見ることさえできますが、セッションが機能していないときは空です。これは理にかなっています。しかし、なぜうまくいくときとうまくいかないときがあるのでしょうか? 私はこれを理解するのに苦労しています。