私は巨大なファイルをインポートして処理するcronジョブを持っています。インポートプロセスには多くの時間がかかりますが、600秒後にスクリプトを実行しているサーバがcronジョブをタイムアウトさせます。サーバー技術者と話した後、彼は、スクリプトが10分後に中断しないように、インポートの過程で出力何かが必要であると私に言った。PHPの別のプロセスで何かを5分ごとに出力する方法はありますか?
ここで質問します。ファイルをインポートする関数import()
があるとします(この関数の実行には約20分かかります)。どのような方法でも同時にecho
出力がありますか?または、PHPコードが常に順番に処理されるため、これは不可能ですか?
ファイルをインポートHWOに依存します。いくつかのサンプルコードを表示 – RiggsFolly
最大実行時間を単に上げることはできませんか? (例えば、ini_set( 'max_execution_time'、3000)) – Alex