トップページ > 記事閲覧
cronの使用制限について
投稿日 : 2019/03/20(Wed) 08:48
投稿者
参照先 https://kimassi.net/
1つ前の投稿についての対策として、処理を20回に分けてcronで動作する事を検討しました。

https://www.coreserver.jp/support/manual/cron-create.php で

「cronジョブの最短間隔は1時間に1回まで」と掲載されています。

これは同じプログラムを繰り返し動作する場合の制限でしょうか?

具体的に、1日1回の処理でよろしいのですが、20個の別のPHPをできれば最短間隔で動作させたいという場合のcronジョブの制限を教えてください。

そもそも20個のPHPファイルを登録できるのか、おのおののPHPファイルの動作にどれくらいの間隔をあけないといけないのかを知りたいです。
Re: cronの使用制限について
投稿日 : 2019/04/05(Fri) 16:14
投稿者 スタッフ ◆OKSXpIjDx1k
参照先
俊 さま

日頃より弊社サービスをご愛顧くださり、ありがとうございます。
この度は回答が遅くなりまして誠に申し訳ございません。

お問い合わせの件についてご案内させていただきます。

cronの制限につきましては、下記の通りとなっております。

<毎時0分に実行するCRONジョブを一つ登録した場合>
cronジョブの最短間隔は1時間に1回の制限には影響いたしません。

<5分ごとに実行するCRONジョブを一つ登録した場合>
cronジョブの最短間隔が5分に1回となりますので、制限対象になります。

<毎時0分に実行するCRONジョブを二つ登録した場合>
cronジョブの最短間隔は1時間に1回の制限対象になります。

しかしながら「20個の別のPHPをできれば最短間隔で動作させたい」
とのことでございますが、それぞれのPHP実行が完了しない状態で PHPが
多く同時に起動された状態となった場合、cronとしての制限では無く、
PHP同時起動数の超過等により、サーバー自体の制限としてプロセスが強
制終了となる可能性がございます。

恐縮でございますが、cronジョブ内で複数のPHPスクリプトを記述される
場合はご注意いただければと存じます。

恐れ入りますが、以上ご確認の程よろしくお願いいたします。
その他ご不明な点がございましたら、お気軽にお問い合わせください。

今後とも弊社サービスをよろしくお願い申しあげます。