1

~50x25 行列の php スクリプトで勾配降下アルゴリズムを実行すると、非常に厄介な「エラー 500」が発生します。

グラデーションの反復回数を非常に小さい数 (<3) に設定すると、正常に機能します。しかし、反復回数を 4 回に増やすと、ほぼ常にエラー 500 (スクリプト ヘッダーの早期終了) がスローされ始めます。反復回数が 4 を超えると、機能しません。スクリプトのメモリ消費量を確認したところ、3MB 未満なので、この辺は問題ないはずです。

スクリプトは共有サーバー (OVH) でホストされているため、サーバーに大量の CPU を使用したり、実行する要求が多すぎたりする可能性がありますが、問題は、どこから問題が発生したのかを知る方法がわからないことです。このタイプのエラーと、その原因となる可能性のあるスクリプトに許可されているリクエストの数について (ここまたは他のフォーラムで) 多くの投稿を読んだのでini_set('pm.max_requests', 0);、スクリプトの先頭に追加しましたが、何も変わりませんでした。

私の PHP の知識は非常に限られているため、このエラーを取り除くために必要なアドバイスを聞く準備ができています。:D

どうもありがとう!

4

0 に答える 0