2012-01-11 10 views
0

私はcakephp(1.3.10)アプリケーションを正常に動作していたようですが、最近、クロムに「No data received」と表示されるエラーページが表示されます。これは、さまざまなページやさまざまなブラウザでランダムに発生します。私はそのエラーを見つけ、関連のない情報しか見つけなかった。データが送信される前にサーバーが接続を閉じる原因は何ですか?

私はコードを変更したり、フレームワークをアップグレードしたり、アプリケーションを実行しているサーバーで更新したりしていません。

この原因は何ですか? このコードは関連していますか?もしそうなら、どこでcakephpで解決することができますか?

ご協力いただきますようお願い申し上げます。

+0

PHPエラーをどこかに記録していますか? –

+0

cakephpを使用していますが、このようなエラーを記録するかどうかはわかりません。しかし、私はerror.logファイルを見つけましたが、このエラーで予想される情報量はありません。 "app/tmp/logs/error.log"というファイルが見つかりました。 – Nightwolf

+0

このerror.logファイルは、6日前にエラーを記録していました。理由は分かりません。 – Nightwolf

答えて

2

  • Webサーバ

  • 私は200を常に放出されるべきだと思うが、(原因つま先に致命的なエラーが死んでPHPスクリプトの問題を意味するかもしれない「はデータは受信していません」 ...私が推測するサーバー構成に依存します)。

Apacheを使用している場合は、まずerror.logを確認してください。そこには何かが啓発されている可能性があります。

それでも問題が解決しない場合は、logging your PHP errors into a fileを試してみてください。

+1

これは、Webサーバーがphp.iniの最大メモリー制限128MBを使い切ってしまう問題でした。 Apacheのエラー.log(私が見つけた後)が私にこれを示しました。私はちょうどそれを増やすことは一時的な解決であると少し心配していますが、それは別の質問とそれ自身の研究です。 – Nightwolf

2

ランダムに発生すると、スクリプトがタイムアウトになったり、あまりにも多くのメモリを使用していると問題が発生する可能性があります。 WordPressで時折ページビューの内部 "cronjob"を呼び出すようになったとき、私はこの問題をワードプレスで一度抱えていました。

+0

私はそれを最初に見つけたのですが、ページがロードされる前であってもこの応答が即座に得られます。 – Nightwolf

+0

私はApache Webサーバーであまりにも多くのメモリーを使用していましたが、私がerror.logに私を誘導して以来、Pekkaへの回答を与えてくれました。 – Nightwolf

関連する問題