2011-08-10 18 views
0

godaddyで共有ホスティングができました。共有のホストでのセッションタイムアウトの問題

オンラインユーザーの数が約40-50を超えると、セッションが破棄されます。私はタイムアウトを増やすためにすべてを試しましたが、セッションタイムアウトではないことに気付きました。オンラインユーザーの数が約20〜30人の場合、問題はありませんが、ユーザー数が増えるとセッションがクラッシュするためです。

問題は何ですか、共有ホスティングについてですか? どうすれば解決できますか?

ありがとうございました。

+0

あなたはどのように 'セッションを破棄しましたか? – zerkms

+1

あなたのホストに何をしているのかをあなたのホストに聞いて、あなたのサイトの共有ディレクトリからセッションディレクトリを移動してください。(これはいつでも関係なく) –

+0

GoDaddyはおそらく定期的に '/ tmp'ディレクトリを抹消しています。古いスクリプト(各サーバーに何人の未教育のユーザーがいるか定期的に発生しなければならない)を介してサーバーを使用すると、ペイロードは永遠に座りません。ドメインレジストラからホスティングを購入しないようにするもう一つの理由は、あなたがそれを買うことができるとすぐに共有ホスティングの代わりにVPSを得ることです。 –

答えて

1

たぶん、彼らは定期的にtmpフォルダのクリーンアップを持って、その場合には、あなたがディレクトリにセッションを保存しようとすることができ、あなたは外の公共のhtmlのコントロールを持っている

あなたはhttp://php.net/manual/en/function.session-save-path.php

1

共有ホスティングを使用することができ非常にあなたに与えます使用するメモリ量が少なくて済みます。セッションに保持されているデータがすべてのメモリを使用している可能性があります.ASP.Netでは、基本的にすべてのセッションを破棄するアプリケーションプールが(ホストに応じて)リセットされる可能性があります。それはPHPのための何かであるかもしれません

関連する問題