宮崎県在住のフリーランス。WEBサイト制作・プログラミング・パソコン周りの情報を発信します!

ウェブノコエ

coreserver xrea バリューサーバー

xreaでcronがうまく動かない人へ

投稿日:2014年5月7日 更新日:

プログラムの自動実行できる「cron」。
xreaでも使用可能です。
ところが、実際に実行してみたところ、うまくいかずに若干ハマった。
原因は、本来、cronが実行された場合に届くはずのメールが届かなかった事と、
cronジョブの実行が反映されるまでに2時間ぐらい掛かったこと。

まず、cronジョブを設定した場合、
成功・失敗にも関わらず、登録してあるメールアドレスに
下記のようなメールが送信される。

From : "Cron Daemon" <root@mxx.coreserver.jp
Subject : Cron <xxxx@mxx> /bin/sh /virtual/xxxxx/cron.sh
Body :
Content-type: text/html; charset=UTF-8
OK!

 

はずなのだが…メールが届かない。
正確には、たまーに届くことがあるのだが、ほとんど届かない。
ちなみに、coreserverで試してみたら、ちゃんとメールが届いた。
xreaの3つのサーバー(s273/s311/s377)では、どれも不安定でした。

そこで、shファイルを直接叩くことに。
TeraTermを使いSSHで接続することで、直接cronを実行できます。
下記のサイトを参考にして下さい。
CRONを使ってXREAのデータを定期的にバックアップ

これで、うまく実行されれば、
cronジョブの設定に間違いがあるか、まだ反映されていないのどちらかです。

実際、cronジョブの設定画面には、一時間程度で反映されるとありますが、
最初に記入した際は、時間が掛かりました。
余裕を持って、2時間後ぐらいに設定しておくと良いと思います。

【プロ監修】バリュードメイン入門サイト | 俺のレンタルサーバー【プロ監修】バリュードメイン入門サイト | 俺のレンタルサーバーコアサーバー・バリューサーバー・XREA向け情報サイト作りました。サーバー契約からドメイン登録の手順、SSL化の方法など。

スポンサーリンク

-coreserver, xrea, バリューサーバー

Copyright© ウェブノコエ , 2019 All Rights Reserved Powered by STINGER.