簡體   English   中英

Magento Cron工作不起作用

[英]Magento cron job not working

我在magento的管理員自定義模塊中配置了cron作業,但cron作業不起作用。magento-> var-> log->系統日志文件中沒有任何內容。以下是我的完整模塊詳細信息:。

JR-> CreateAdminController-> etc-> config.xml

<?xml version="1.0"?>
<config>
<modules>
    <JR_CreateAdminController>
        <version>1.0.0</version>
    </JR_CreateAdminController>
</modules>
<global>
    <helpers>
        <jr_createadmincontroller>
            <!-- Helper definition needed by Magento -->
            <class>Mage_Core_Helper</class>
        </jr_createadmincontroller>
    </helpers>
</global>
<admin>
    <routers>
        <adminhtml>
            <args>
                <modules>
                    <jr_createadmincontroller before="Mage_Adminhtml">JR_CreateAdminController_Adminhtml</jr_createadmincontroller>
                </modules>
            </args>
        </adminhtml>
    </routers>
</admin>
<adminhtml>
<layout>
    <updates>
  <petra>
      <file>createadmincontroller.xml</file>
     </petra>
 </updates>   
</layout>
</adminhtml>
<!-- ++++++++++++CRON JOB CODE++++++++++++ -->
<crontab>
    <jobs>
        <jr_createadmincontroller>
            <schedule><cron_expr>* * * * *</cron_expr></schedule>
            <run><model>createadmincontroller/observer::setStatus</model></run>
        </jr_createadmincontroller>
    </jobs>
</crontab>
</config>

JR-> CreateAdminController->模型-> Observer.php

<?php
class JR_CreateAdminController_Model_Observer {
public function setStatus() {
    echo "let see!!!";
    Mage::log("WORKS!");
 }
 }
?>

為什么Mage :: log無法在我的日志文件中寫入任何內容,以及如何檢查cron是否正在運行。 請幫幫我!!!!

您無需在config.xml中聲明模型,但觀察者是模型。 您應該添加

<models>
        <jr_createadmincontroller>
            <class>JR_CreateAdminController_Model</class>
        </jr_createadmincontroller>
    </models>

在全局節點中。 並改變這個

<run><model>createadmincontroller/observer::setStatus</model></run>

這樣:

<run><model>jr_createadmincontroller/observer::setStatus</model></run>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM