Questions tagged «cron»

表示与cron系统有关的问题

5
Magento cron作业在哪个时区运行?
我的系统的时区是美国/东部,我的默认存储是美国/中央,数据库是UTC。何时将doStuff调用以下方法? <mymodule_do_stuff> <schedule><cron_expr>15 0 * * *</cron_expr></schedule> <run> <model>mymodule/observer::doStuff</model> </run> </mymodule_do_stuff> 更新:我运行了这个脚本。 echo date('r'), PHP_EOL; require_once 'app/Mage.php'; Mage::app(); echo date('r'), PHP_EOL; 并得到了 Mon, 30 Dec 2013 18:01:33 -0600 Tue, 31 Dec 2013 00:01:34 +0000 所以看起来UTC是我应该使用的。

3
Magento cron.php在运行后不执行任何操作
我的Magento cron大约几个月前可以正常工作。但是最近,它突然停止生成时间表。cron命令本身在我的托管服务器中运行良好。这是Magento ver 1.8.0.0。 这些是我尝试过的: 我尝试在浏览器中执行cron.php,但它不会在cron_schedule表中生成日程表。 安装AOE Scheduler扩展,希望它可以解决此问题。我可以使用此扩展生成时间表,但是Magento cron无法执行cron时间表。 在托管服务器中安装全新的Magento ver 1.8.0.0,然后在浏览器中执行cron.php,cron_schedule表仍然为空。 在我的本地主机上安装新的Magento ver 1.8.0.0,然后在浏览器中执行cron.php,它会生成计划。因此,我尝试将其上传到托管服务器。我清除了Magento缓存,然后在浏览器中执行了cron.php,令人惊讶的是cron_schedule表中没有任何反应。但是它在我的本地主机上工作正常。 我在同一托管服务器上还有另一个Magento网站1.7.0.2,cron工作正常。 我仍然不知道导致此问题的原因,因此我将其发布在这里。希望有人遇到同样的问题,并分享解决方案。
10 cron 

2
Magento 2-运行update / cron.php时出错
我在运行时遇到错误 update/cron.php 我根据文档设置了cronjob 。但是它给出了以下错误: PHP警告:require_once(update / vendor / autoload.php):无法打开流:第13行的update / app / bootstrap.php中没有此类文件或目录 PHP致命错误:require_once():无法在第13行的update / app / bootstrap.php中打开所需的'update / vendor / autoload.php'(include_path ='.:')。 我发现路径update/vendor/autoload.php错误。autoload.php应该位于/vendor。是虫子吗?
10 magento2  error  cron 

4
Magento 2 update.log每分钟都会增加大量文件
更新: 我最终使用logrotate实用程序来处理不断增长的日志文件。我还设置了一些cron作业,这些作业将不时检查不需要的临时文件。 我已经配置并运行了标准的Magento 2 cron。两天后,在“管理”面板中运行某些操作时遇到了一些问题。当检查服务器日志时,我发现这是磁盘空间问题。经过进一步调查,我发现这update.log.txt是罪魁祸首。文件大小每分钟增加> 1MB。曾经有一段时间它达到了20GB以上。 标准Magento 2设置正常吗?还是可以&如何禁用它或至少将其最小化? 它同时发生在开发人员模式和生产模式中。 Cron设置基于此指南。 Cron标签: * * * * * <path to php binary> <magento install dir>/bin/magento cron:run | grep -v "Ran jobs by schedule" >> <magento install dir>/var/log/magento.cron.log * * * * * <path to php binary> <magento install dir>/update/cron.php >> <magento install …
9 magento2  cron  log 


1
Magento Advanced /系统/ Cron *设置
概要 因此,我想确认我对Magento的cron配置的理解;在管理控制台下System > Configuration > Advanced > System > Cron: 每#生成时间表 我不确定这个设置是关于什么的。 提前预定# 我假设这将提前#分钟。如果在cron选项卡中将cron计划程序配置为每5分钟运行一次,是否应该将此数字也配置为5,或者Magento是否不重新计划已经计划的作业? 如果不在#内运行则错过 在我看来,这似乎是说计划在何时运行cron并在#分钟内不执行cron时将其设置为“未命中”。 历史清理每# 我想这应该遍历cron_Schedule表,并清除所有遗漏和已执行的计划,这些计划在执行/遗漏后#分钟会清除吗? 成功历史一生 关于以前的配置,我认为这将在#分钟后清除所有成功的计划? 失败历史记录寿命 我认为这将清除#分钟后错过的所有时间表?然后history cleanup every #, success history and failure history设置所有完全明确。

1
标准cron中的2个是否应该一直运行?
我的问题归结为,是否应该始终运行多个magento cron:run -vvv进程并不断击中MySql。 我正在通过Google Cloud 设置Magento 2.2.1,并且具有3个标准的cron作业,这些作业是通过Google的1单击安装Magento预先设置的。 */1 * * * * /opt/bitnami/php/bin/php /opt/bitnami/apps/magento/htdocs/bin/magento cron:run -vvv 2>&1 */1 * * * * /opt/bitnami/php/bin/php /opt/bitnami/apps/magento/htdocs/update/cron.php 2>&1 */1 * * * * /opt/bitnami/php/bin/php /opt/bitnami/apps/magento/htdocs/bin/magento setup:cron:run -vvv 2>&1 从顶部看-c,总是有2个php.bin进程在运行,这些进程一直在访问MySql,并使其始终使用约50%-70%的CPU。这是通常情况的快照。 PID USER PR NI VIRT RES SHR S %CPU %MEM 19327 mysql 20 0 …

1
设置cron以每30分钟运行一次
我想创建一个每30分钟运行一次的cron。 我以另一个cron为例-我在config.xml文件中创建了cron ,而不是使用管理界面。 我使用的示例如下: <tracking_cron> <schedule><cron_expr>0 4 * * *</cron_expr></schedule> <run> <model>tracking/observer::cron</model> </run> </tracking_cron> 我的问题如下: 1)以上cron的运行间隔是多少? 2)cron_expr应该每30分钟运行一次的cron 会是什么?

6
cronjob:如何仅重新索引需要的内容
我们有一个服务器,上面有5个单独的商店。有些实际上是不活跃的。有些每天活跃。减少服务器负载。我们将索引从自动更改为手动。然后,我们每6小时设置一次cronjob。我找到了 足够 的全部重新编制索引的示例 。 我们现在运行这样的东西: Shop1:0 0,6,12,18 * * * php -f /shell/indexer.php reindexall Shop2:0 1,7,13,19 * * * php -f /shell/indexer.php reindexall 等等,以避免重叠。 现在,闲置的商店也每6小时重新索引一次,不需要使用。有没有一种方法可以仅对cronjob所需的内容重新编制索引? 还是我们完全做错了?
8 cron  indexer 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.