0

私はいくつかの厄介なエラーがあります:

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>200 OK</title>
</head><body>
<h1>OK</h1>
<p>The server is temporarily unable to service your
request due to maintenance downtime or capacity
problems. Please try again later.</p>
</body></html>

PHP コード:

.
.
    for ($i = 0; $i < sizeof($rows); $i++) {
    $Lenght = mt_rand(300, 400);
                    for ($x = 0; $x < $Lenght; $x++) {
                        $NColumn1 .= mt_rand(0, 9);
                        $NColumn2 .= mt_rand(0, 9);
                    }
                    $database->exec("UPDATE Child SET Column1 = '$NColumn1', Column2 = '$NColumn2' WHERE Parent_ID = '$Parent_ID';");
                }  

テーブル Child に 300 レコードがあり、新しいレコードで更新すると問題なく動作しますが、このプロセス中に 200 OK でダウンロードされた php ファイルを取得し、バックグラウンドでテーブルが更新されます。PHP 5.4 および Apache2 で Zend Server CE SP1 5.6.0 を使用しています。HEADER処理と php.ini ファイルで何かを検索して気に入り、allow_url_fopen = Onallow_url_fopen = Off に変更し、Apache2 でエラー ログを検索しました。だから私はそれをすべて試しますが、何もしません。それで、その種のエラーを修正または無効にするか、それを回避するために何かをすることは可能ですか? 本当に良い助けが必要です!

4

1 に答える 1

2

私はちょうど同じ問題に遭遇し、このリンクを見つけました: ZendEnablerConf.xml

ドイツ語から翻訳したいかもしれません。;)

ZendEnablerConf.xml を探して、タイムアウトを変更する必要があると思います。

<timeout connectionTimeout = "60" requestTimeout = "300" />
于 2013-05-23T16:45:24.023 に答える