現在、サーバー上で永久に実行され、計算するデータのSQSをチェックするperlスクリプトがあります。このスクリプトは約6か月間実行されており、問題はありません。
そこで、PHPのCLIに切り替えて、スクリプトを永久にループさせたいと思います。主な理由は、私がPHPに精通しているからです。
基本的に、
$i="forever";
while($i==="forever"){
doSomething();
sleep(10);
}
スクリプトはshell_exec( "/ shell_script.sh");を実行します。処理には最大2時間かかる場合があります。これにより、最大実行時間などがトリガーされますか?
これは「大丈夫」ですか?そうでない場合、代替手段は何ですか?