【问题标题】:how to create crontab for auto run command "service php-fpm restart" in centos 6?如何在centos 6中为自动运行命令“service php-fpm restart”创建crontab?
【发布时间】:2019-10-16 19:22:14
【问题描述】:

我想每 1 分钟运行一次命令“service php-fpm restart”,我尝试使用 contab。

我在 contab 文件中尝试了这段代码:

0/1 * * * * service php-fpm restart

在 /var/spool/con/root 的文件 crontab 中,我输入了以下代码:

0 2 * * * chown -R nginx:nginx /home/
0 3 * * * echo 1 > /proc/sys/vm/drop_caches
0 4 * * * reboot
0/1 * * * * service php-fpm restart

几乎所有命令都在运行,但命令“service php-fpm restart”没有。

【问题讨论】:

  • xy 问题为什么每分钟都需要重启那个服务?
  • 因为我在 wordpress 中更新缩略图/上传图片时遇到问题,我使用 nginx 来运行我们的 wordpress,我通过重新启动 php-fpm 来修复此错误
  • 所以您每天都在重新启动服务器以上传一些缩略图/图像,很好,最好解决根本问题而不是症状,您的缩略图有什么问题?
  • 我无法更新缩略图并将图片上传到 wordpress 中的库,不理解这个错误,但是当我运行命令 restart php-fpm 时,问题解决了。所以我想让这个命令每分钟运行一次。
  • 我认为您的权限或php有问题,我不建议您每天重新启动服务器并每分钟重新启动服务

标签: php linux cron centos6


【解决方案1】:

除了为什么您需要每分钟重新启动这个大问题(感觉就像通过确保手边有一个气泵而不是阻止泄漏来修理公寓)我想知道您是如何获得一分钟的“0/1”的?每分钟运行一次,你给它五颗星

* * * * * /sbin/service php-fpm restart

【讨论】:

  • 谢谢,不过好像还是不行,我用的是centos 6.64
  • 我在 /sbin/ 文件夹中没有看到 php-fpm 文件。
  • 不,php-fpm 在 /etc/rc.d/init.d/ 但服务命令在 /sbin 然后会调用 /etc/rc.d/init.d/ php-fpm
猜你喜欢
  • 2017-01-03
  • 1970-01-01
  • 2017-08-05
  • 1970-01-01
  • 2011-11-10
  • 1970-01-01
  • 2018-03-19
  • 1970-01-01
  • 2015-07-25
相关资源
最近更新 更多