1

私の Web サイトが突然セッション変数を失い始めました (数秒以内にタイムアウトするなど)。

セッション変数を設定するテスト ページ (PageA.php) と、同じセッション変数を読み取る別のテスト ページ (PageB.php) を作成してみました。最初にPageAをロードしてからPageBをロードすると、最初の数回はセッション変数がエコーされますが、PageBを再度更新し続けると、最終的にセッションが消えて何も表示されなくなります。

PageA.php

session_start();
$_SESSION['test'] = 'some text';

PageB.php

session_start();
echo 'session variable result: ' . $_SESSION['test'];

WHM コントロール パネルには次のように表示されます。

          total       used       free     shared    buffers     cached
Mem:      10105164    9941092     164072          0    1342940    6233408
-/+ buffers/cache:    2364744    7740420
Swap:     12369912     254180   12115732
Total:    22475076   10195272   12279804

サイトのメモリが不足しているようです。メモリ不足が原因でセッション変数が失われる可能性はありますか? もしそうなら、どうすればこれを解決できますか?

4

0 に答える 0