0

Code Igniter アプリケーションに PHP スクリプトがあり、サーバー上で実行され、いくつかのデータが取得されますが、約 2 分以上実行されません。コード イグナイターを使用せずにこれを実行すると、正しく動作します。これ?

4

3 に答える 3

1

@air4x に感謝します。system/core/CodeIgniter.phpset_time_limit(300)を設定する

if (function_exists("set_time_limit") == TRUE AND @ini_get("safe_mode") == 0)
{
    @set_time_limit(300);
}

このコードスクリプトを正常に実行するように設定した後..

于 2012-11-01T04:29:52.927 に答える
0

コードを実行する前に、これを追加してみてください。set_time_limit(0);

詳細: http://php.net/manual/en/function.set-time-limit.php

それでもうまくいかない場合は、実行しているコードと、実行が停止したときに何が起こるかを共有する必要があります。

于 2012-10-31T04:43:47.647 に答える
0

Set_time_limit - スクリプトの最大実行時間を設定します。

bool set_time_limit ( int $seconds )

When set_time_limit()呼ばれた。カウンターをゼロに戻します。つまり、デフォルトの制限が 30 秒で、スクリプト実行の 25 秒後にset_time_limit(20)呼び出しが行われた場合、スクリプトは合計 45 秒間実行されてから終了します。

詳細については、 http://php.net/manual/fr/function.set-time-limit.phpをご覧ください。

于 2017-05-31T05:58:54.457 に答える