【XREA】CRONが動かない時の対策【CORESERVER】

XREA・CORESERVERでのクローンの設置の仕方は下記ページで解説しました。

http://webmaster.chielog.com/php/39.html

当該ページの作業をすれば、ほぼ上手くいくのですが、稀にCRONが作動しない場合があります。

そのようなCRONが動かない場合に次のようなエラーメールが届くことがあります。

Cron Daemon 

Status: 404 Not Found 
Content-type: text/html
No input file specified.

クローンの設定およびパス、そしてコードのスペル等すべて正しいのに、このようなメールが送られてきたなら、原因の一つにshファイルの改行の不具合が考えられます。

クローンの設定で使う、shファイルの改行は、LFであることが必要のようです。これが、CRLF等になっていると不具合が生じ上記エラーメールが送信されることになります。

そこで、対策ですが、一度、shファイルを削除して、新規にshファイルを作成します。その際に、ローカルのWindowsでshファイルを作成しアップロードするのではなく、管理画面のファイルマネージャーで、ファイルを作成し、クローン設定画面のサンプルコードをコピーアンドペーストします。

あるいは、SSHログインしてサーバー上で、コマンドを発行してshファイルを作成してみるのも良いかもしれません。

いずれにしても、CRONの不具合で、自分が上記エラーメールを受けたときは、shファイルを一度削除して新規に作り直すことで、CRONが動くようになりました。

一応、参考として覚書しておきます。

カテゴリー: XREA/CORESERVER パーマリンク

コメントを残す

メールアドレスが公開されることはありません。