1

アイテムのリスト (1 から x) を受け取り、それらを在庫と比較してレポートを出力する PHP プログラムがあります。1161 個のアイテムまで機能し、その後 aconnection resetがスローされます。

最大 5000 行を処理するには、これが必要です。行項目は、1 行あたり最大 10 文字の英数字です。3462 行 (69 kb) のファイルがそれを殺しています...

Apache と PHP の設定の多くを確認しましたが、まだわかりません。

ini_set('xdebug.max_nesting_level', 3000);
set_time_limit(360);

多くの古いコードがあり、ファイル全体がバラバラに動作するため、悪いデータが入ってくることはありません。何かアイデアはありますか?

4

2 に答える 2

0

ダン博士は正しかった、それは私が継承して数回パッチを当てた古いコードでした. 問題は、関数への多くの呼び出しに対するスレッド化の問題でした。OOP スタイルで完全に書き直され、正常に動作しています。

于 2012-10-17T14:12:59.390 に答える
0

パラメータ送信の制限かもしれません。GET または POST を使用して送信していますか? GET を使用する場合、URL の最大長は制限されます。上限はOSやApacheのバージョンなどによって異なります。

POST を使用する場合、いくつかの制限もあるかもしれません。

フォルカー

于 2012-10-16T15:18:28.927 に答える