【エックスサーバー】Cronの設定をしてみました
さくらのレンタルサーバでは設定できるCronの数に上限がありましたがエックスサーバーでは無制限なのですね
確かにレンタルサーバーは結局は負荷による制限があるのでアクセスで負荷与えようとCronの数で負荷与えようと一緒ですもんね
さて、Cronの設定はマニュアル通りのコマンドで難なく動くようで安心しました
Cronのコマンド記述例
php7.1の場合
php7.1で動かすphpが「aaa.jp/bbb/ccc.php」の場合
・FCGI
/usr/bin/php-fcgi7.1 /home/サーバーID/aaa.jp/public_html/bbb/test.php
・CLI
/usr/bin/php7.1 /home/サーバーID/aaa.jp/public_html/bbb/test.php
php7.0の場合
php7.0で動かすphpが「aaa.jp/bbb/ccc.php」の場合
/
・FCGI
/usr/bin/php-fcgi7.0 /home/サーバーID/aaa.jp/public_html/bbb/test.php
・CLI
/usr/bin/php7.0 /home/サーバーID/aaa.jp/public_html/bbb/test.php
CRONの設定例
月 | 日 | 時 | 分 | |
毎日0時に実行 | * | * | 0 | 0 |
毎日0時、12時に実行 | * | * | 0,12 | 0 |
毎時0分に実行 | * | * | * | 0 |
毎時0分と30分に実行 | * | * | * | 0,30 |
1日おきに実行 | * | */2 | 0 | 0 |
5時間おきに実行 | * | * | */5 | 0 |
動かない時の確認項目
- phpのバージョンを確認する(確定ボタンを良く押し忘れてる)
- phpファイルのパーミッションを確認する
- phpファイルの文字コードを確認する
Cron結果の通知アドレスを受信する
エックスサーバーではCronの実行結果をメールで受信できる模様
Cronの稼働テストなんかに良さそうな機能ですね
上手く使えば受信した結果を解析して他のアプリケーションに投げる事もできそう
ディスカッション
コメント一覧
まだ、コメントがありません