2016-04-04 13 views
-1

MagentoをAWS、Amazon Linuxで実行しています。突然cronジョブが実行を停止します。私は誰もがMagento cronジョブがAWSインスタンスで実行されていません

+0

実行されていないことをどのように知っていますか? – helloV

+0

Stack Overflowは[プログラミング関連](http://stackoverflow.com/help/on-topic)のQ&Aサイトであるため、このトピックをオフトピックとして閉じることにしました。あなたの質問はプログラミングに関するものではありません。おそらくあなたは代わりにhttp://magento.stackexchange.comに投稿する必要がありますか? – Enigmativity

+0

@Hem解決策を見つけましたか?回答があれば回答を受け入れてください。 – fresher

答えて

0

はcronのが実行しているかどうか、この拡張&チェックをインストールし、それを私に光を当てることができ、crontabの中で

* * * * * /usr/bin/php /var/www/html/MAGENTO/test.php 
* * * * * /bin/sh /var/www/html/MAGENTO/cron.sh 

をcronコマンドを次のようしています。

https://github.com/AOEpeople/Aoe_Scheduler

クレジット:@Yorrd

あなたは多くのコマンドを実行する必要はありませんが、最も重要なことは、あなたのcrontabファイルを編集していることです。私はAmazonのサーバー上でどのように動作するのかわかりませんが、通常はcrontab -e(編集用にはe)で行うことができます。

このファイルでは、cron.phpを頻繁に呼び出す新しいルールを追加する必要があります。このフォーマットは、(あなたのリンクから借りた)されています。この

* * * * * /bin/sh /absolute/path/to/magento/cron.sh 

フォーマット:最初の5つ星を分、時間、日、週、数ヶ月のために立っています。次に、あなたのスクリプトを実行したいシェル(単に/ bin/shを使います)と最後にcron.shのパスを探してください(あなたのMagentoルートにあります)。

cron.phpは、いつ実行するスクリプトに注意を払うので、毎分これをやっています。ちょうどハートビートが必要です。

または、ホスティングプロバイダにお問い合わせください。

上記のようにこの行を追加しても、Amazonがcronジョブなどを無効にしていない場合は、これが機能するはずです。

0

出力/エラーをログファイルに追加して、問題点を確認してください。

* * * * * /usr/bin/php /var/www/html/MAGENTO/test.php > /var/log/magento-exe.log 2>&1 
関連する問題