2
是否有人在應用程序的多個實例中使用Magento模塊級cron作業的任何經驗?在magento的多個實例上設置Cron作業
我知道的Magento添加的cron記錄到cron_schedule表 - 將Magento的應用程序的每個實例添加它自己的調用模塊級的cron?
所有應用程序實例都在查看相同的數據庫。
感謝您的任何見解。
是否有人在應用程序的多個實例中使用Magento模塊級cron作業的任何經驗?在magento的多個實例上設置Cron作業
我知道的Magento添加的cron記錄到cron_schedule表 - 將Magento的應用程序的每個實例添加它自己的調用模塊級的cron?
所有應用程序實例都在查看相同的數據庫。
感謝您的任何見解。
如果你的Magento的多個副本有一個共同的數據庫,那麼你有一個多站點安裝。只爲一臺服務器添加一個cron作業,不需要爲其他任何cron。
Magento的不叫的cron你,你仍然需要編輯服務器的crontab。從the Magento Wiki:
要執行所有這些配置的任務,坐落在Magento的根目錄下的cron.php文件需要定期運行,例如每隔15分鐘。基本上,該腳本將檢查是否需要運行任何任務,以及是否需要安排將來的任務。
在你需要該行(或類似的線)添加到您的crontab UNIX/BSD/Linux系統:
# for debugging purposes only: [email protected] */5 * * * * /bin/sh /absolute/path/to/magento/cron.sh # /absolute/path/to/bin/php - replace with path to your PHP5 CLI executable # example: /usr/local/php5/bin/php-cli # in order to find what is the PHP CLI executable you can try to the following command in shell: # which php # /absolute/path/to/magento/cron.php - replace with path to Magento installation # example: /home/user/public_html/magento/cron.php
這實際上是在建立我們最後使用。多個應用程序實例都使用相同的數據庫,因此我們只需在單個管理員框中運行系統cron,該管理器將填充magento的cron_schedule表。 – dbcn 2011-03-04 21:57:24