同僚と共有している LAMP VPS で、しばらくするとセッションが失われる PHP アプリケーションがあります。
私のローカル MAMP サーバーでは、同じアプリケーションにこの問題はありません。
過去に同じ VPS で同じ問題が発生しましたが、どのように (または修正したとしても) 修正したのか思い出せず、何が原因なのかわかりません。Cookie パラメータをいじってみましたが、役に立ちませんでした。
私はこのように始めます:
session_name($COOKIE_NAME);
session_set_cookie_params($COOKIE_LIFE,$COOKIE_PATH,$COOKIE_DOMAIN);
session_start();
どちらのpath
場合も「/」に設定され、ドメインはxxx.localhost:8888
私のMAMPとxxx.mydomain.net
VPSで設定されており、両方のサーバーの寿命は同じです。
これは過去に同様の問題を修正したため、空のパラメーターでも試しましたdomain
が、何も変更されていません。ローカルでは引き続き機能し、VPS では壊れていました。
この問題を見つけるためにどこを調査すればよいか、誰にもわかりませんか?