Cronは実行中ですが、System Statusは記録されていません。

SiteGround + Joomla + CiviCRMのホステッド(Linux)ウェブサイト

バージョン

PHP 7.0.29; Joomla! 3.8.6; CiviCRM 4.7.31

Scheduled jobs are administered as documented Calling cron.php with curl

Cron jobs are running. One example: Version check cron job

CiviCRM System Status page reports Cron not running, enter image description here

なぜこの投稿ですか?

明確な回答がなければ、同様の質問がいくつか掲載されています。
現時点では、この問題に関してホスティング会社からのサポートは限られています。 CiviCRMのドキュメントにはヒントはありません。
私はCiviCRMコミュニティからのサポートを得ることを望みます。

私の質問:cronが「記録されていない」のはなぜですか?

ベストアンサー

手動でそのURLを呼び出すと、cronの実行が記録されているかどうか確認しましたか?
そうすることで、URLに誤字や無効なサイトキーがある可能性を排除できます。

あなたが従うことができるいくつかのステップ:

  1. is ‘curl’ installed on the server that executes the cron
    run?
  2. in the access log of your webserver, do you see the url being
    called?https://example.org/administrator/components/com_civicrm/civicrm/bin/cron.php
  3. when executing the command from a terminal, do you see an
    error, for example about an incorrect site-key?
  4. do you see an error message in the website log? (I don’t know
    where Joomla stores messages, in Drupal there
    is the Watchdog log)

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です