Php 在nginx上每分钟运行一次cron作业和504网关超时
我不能每分钟运行一次cron作业,因为即使我将设置设置为每分钟运行一次Php 在nginx上每分钟运行一次cron作业和504网关超时,php,nginx,cron,sleep,cpanel,Php,Nginx,Cron,Sleep,Cpanel,我不能每分钟运行一次cron作业,因为即使我将设置设置为每分钟运行一次1/1,系统也会在一段时间后将其默认为1/15 我已经创建了一个cron目标脚本,它打算使用sleep(),在15次的时间内每分钟运行两次,但在脚本运行不到5分钟时,我得到了一个504网关超时错误 有没有另一种方法可以让它工作(欺骗它)使用php来防止超时?这是我正在使用的函数(希望每分钟运行10次) 我已经记录了它运行的频率,即使我仍然得到了504网关超时,日志证明cron函数运行了150次 function cron(){
1/1
,系统也会在一段时间后将其默认为1/15
我已经创建了一个cron目标脚本,它打算使用sleep()
,在15次的时间内每分钟运行两次,但在脚本运行不到5分钟时,我得到了一个504网关超时
错误
有没有另一种方法可以让它工作(欺骗它)使用php来防止超时?这是我正在使用的函数(希望每分钟运行10次) 我已经记录了它运行的频率,即使我仍然得到了
504网关超时
,日志证明cron函数运行了150次
function cron(){
$cronFreq = 15;
$perMinute = 10;
for ( $repeat = 0; $repeat < $cronFreq*$perMinute; $repeat++) {
$this->executeCronJob();
sleep(60/$perMinute);
}
}
函数cron(){
$cronFreq=15;
$perMinute=10;
对于($repeat=0;$repeat<$cronFreq*$perMinute;$repeat++){
$this->executeCronJob();
睡眠(60/$perMinute);
}
}
如果您使用fastcgi运行php,可能会更改fastcgi超时:不要使用1/1****
,我甚至不确定它是否符合您的想法。使用***
使其每分钟运行一次。是否可以重新定向lynx-dumphttp://mypage.com/cron
从同一个php文件中复制到自身14次?