【发布时间】:2015-12-05 10:05:34
【问题描述】:
我在 Windows 2008 服务器上的 IIS 7.5 上运行 suitecrm 7.1.1。尝试运行 cron.php 以使 AOD 工作; Cron 批处理文件正在杀死我,伙计们; 从管理员>调度程序中,我将所有 11 个作业置于非活动状态,仅将 2 个作业保持为活动状态(执行 lucene 索引和优化 AOD 索引)只是 AOD 在全局搜索中工作所需的作业。 我用以下几行创建了一个 cron 批处理文件:
cd c:\Program Files (x86)\PHP\v5.3
php-cgi.exe -f c:\suitecrm\cron.php
我用 cmd 提示符测试了这两行,结果是 cron.php is CLI Only 我在一些线程中发现,解决此问题的方法是使用 // 注释掉 cron.php 文件中的这些行,如下所示:
//$sapi_type = php_sapi_name();
//if (substr($sapi_type, 0, 3) !='cli') {
// sugar_die("cron.php is CLI only.");
使用 cmd 提示符运行时不显示任何消息,日志文件中没有任何内容,但每次执行后 Windows 任务调度程序结果为 (0xFF)。 现在。我不知道 cron 是否正在运行,以及这个设置是否正确并且没有任何遗漏? 任何人都可以在 Windows 上尝试这个 cron 请帮帮我!
【问题讨论】:
标签: php windows cron sugarcrm suitecrm