【问题标题】:Magento - Cronjob Config - hundreds of cron.php.*** files created constantlyMagento - Cronjob Config - 数百个 cron.php.*** 文件不断创建
【发布时间】:2020-09-07 07:52:54
【问题描述】:

几天前,我为我的 Magento 1.9.2.1 Webshop 设置了一个 cronjob,它可以正常工作 - 处理和发送电子邮件。但是当我查看我的根文件夹时,总是会创建数百个文件大小为零的 cron.php.***(如 cron.php.96、cron.php.112 等)。

有人知道我做错了什么吗?

这是我通过 PuTTY SSH 输入的命令行:

*/5 * * * * wget -O /dev/null -q http://www.YOURDOMAIN.com/PATH_TO_MAGENTO/cron.php > /dev/null

【问题讨论】:

    标签: email magento ssh cron


    【解决方案1】:

    这对我来说是这样的:

    * * * * * /usr/local/bin/php5.4 -f/path/cron.php

    【讨论】:

      【解决方案2】:

      你的 crontab 确实是完全错误的。 wget 所做的确实是尝试通过 http 请求访问您的 cron.php,然后将其保存到文件中。

      一个适当的 Magento crontab 应该通过命令crontab -u apache-user-name -e 来编辑,你可以通过ps -o "user group command" -C httpd,apache2 找到 apache 用户

      并且应该阅读:

      * * * * * /bin/sh /path/to/your/magento/cron.sh
      

      参考:http://devdocs.magento.com/guides/m1x/install/installing_install.html#install-cron

      【讨论】:

      • 我尝试了ps -o "user group command" -C httpd,apache2,但我在 PuTTy 中收到以下错误:> 错误:找不到 TTY 任何想法如何排序?
      • 我还输入了“crontab -u www-data -e”,然后我收到消息“必须有权使用 -u”。知道我能做些什么吗?谢谢
      • 您可以尝试将 cron 添加为 root,然后通过 sudo crontab -e,但您需要权限才能这样做或成为 sudoer。如果不是,也许您的托管服务提供商实际上是作为一个 Web 界面以正确的方式添加 cron 作业。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多