2012-05-08 20 views
0

Magentoインストールでクライアント用にM2Eをインストールしました。すべてのCronジョブは実行するように設定されていますが、手動で実行しない限り実行されません。手動で実行すると正常に動作します。M2E CronジョブがMagentoで自動的に実行されない

私は多くのドキュメントとサポートチケットを読んでいますが、同様の問題や修正の特定がないようです。

最終同期が12時間以上前のcronで行った:

同期]タブでは、というメッセージを持っています。 Magento cronジョブの設定を確認してください。

誰にも有益な解決策はありますか?

答えて

1

テーブルcron_scheduleを見て、cron.phpがセットアップされ、環境内のcrontabデーモン自体内で正しく実行されていることを確認します。

また、私はM2Eモジュールは、管理者が同様に動作するように無効にする必要があります秘密鍵のオプションを追加する必要がありだと思います。

+0

これまでの助けてくれてありがとうb00mer - 「秘密鍵を追加する」オプションを無効にして、それが役立つかどうかを確認して、朝にチェックすることができます。私はchronジョブをチェックするためのルートアクセス権(または知識)を持っていません - より簡単なテストはありますか?ありがとう、Darren –

+0

p.s.私が/ cronに行くとき。PHP白と白のページを取得するだけです –

+0

空白のページを返すのは普通ですが、cron.phpは何も出力しないことになっています。しかし、あなたのcron_scheduleテーブルに "実行中"とマークされた古いジョブがないことを確認してください。正常ではありません。 – Matteo

0

/var/M2ePro/cron.lockを探して削除し、M2Eのcronが動作しているかどうかを確認します。

0

残念ながら私は/ varの下にM2eProディレクトリがなく、同期はcron okで設定されていても起動しません。

これはMagento 1.8.0.0にアップグレードした後に起こりました。 http://support.m2epro.com/knowledgebase/articles/268105-cron-job-doesn-t-work-since-update-to-magento-1-8

でのM2eナレッジベースに次のcronジョブがcronの問題はプロM2Eに関連していない1.8

をMagentoのための更新以降、しかし、クーロンの変化に動作しませんが見つかり

最新のMagentoバージョン1.8の.phpファイル

問題を解決する方法を2通りの方法があります:

  1. 以前のバージョンからcron.phpファイルを使用してください。ここからダウンロードし、あなたのmagentoインストールフォルダにコピーすることができます。
  2. もう一つの方法は、これは古い質問ですが、場合には他の人が来-mdefault 1(すなわち、PHP -q /path_to_magento/cron.php -mdefault 1)
0

cronジョブのためのコマンドを変更し、フラグを追加することですそれを越えてcronジョブを実行する上で問題がある場合は、古いバージョンのPHPを使用している可能性があります。デフォルトでは、私の場合は1と1で、phpコマンドを使うだけでv4.4.9が得られます。明示的にphp v5を強制しなければならないし、それは動作します!

+0

どうしたのですか?私は無駄な1と1でホストされているクライアントで同じ問題が発生しています。 – zigojacko

+1

私のcrontabでは/ usr/bin/php5を明示的に使用しています。 – PedroKTFC

+0

すぐに私に戻ってくれてありがとう。私は実際に問題を修正することができただけですが、cron.phpとcron.sh/scheduler_cron.shにPHPバイナリパスを明示的に設定する必要がありました(crontabがシェルスクリプトを実行していたため)。 – zigojacko

関連する問題