- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPが処理を途中でやめる。原因を知りたい。)
PHPの処理が途中で停止する原因と解決法
このQ&Aのポイント
- PHPの処理が途中で停止する問題について解説します。
- Chromeでの実行時に101エラーが発生し、IEやOperaでも問題が発生しています。
- 処理が停止するまで15秒ほどは処理を進めているようですが、具体的な原因は不明です。
- みんなの回答 (9)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (8)
- iioi
- ベストアンサー率26% (22/84)
回答No.9
- iioi
- ベストアンサー率26% (22/84)
回答No.8
- H240S18B73
- ベストアンサー率65% (190/288)
回答No.7
- wormhole
- ベストアンサー率28% (1626/5665)
回答No.5
- fuku292929
- ベストアンサー率0% (0/1)
回答No.4
- tracer
- ベストアンサー率41% (255/621)
回答No.3
- OKWavex
- ベストアンサー率22% (1222/5383)
回答No.2
- wormhole
- ベストアンサー率28% (1626/5665)
回答No.1
お礼
ご指摘ありがとうございます。 ご指摘を受け、原因の切り分けのため、私なりに試行錯誤をいたしました。 コードを切り分けて、どの部分を削ったら(あるいは残したら)、同様の現象(ブラウザの接続エラー)が起こらなくなるか(あるいは起こるか)を検証していていきました。 その結果、Simple HTML DOM Parserというライブラリを使って、htmlファイルを取得しているのですが、そのファイルサイズが600メガ前後になるとブラウザの接続エラーがでるようです。 その他のコードはあってもなくても、この現象には関係がありませんでした。 以上から何か分かりますでしょうか?
補足
質問者です。 自己レスで恐縮ですが、解決しました。 DOMは循環関数なのでclear()を実行して解放しなければならなかったようです。 tracer様のご指摘の通り、まずは自分で原因の切り分けを行い、その情報を提供したうえで質問すべきでした。 申し訳ありませんでした。 また、ご指摘ありがとうございました。 ご指摘をもとに原因を切り分けて調べることにより解決に行きつきました。