每隔一段时间就会崩溃出现: Worker process terminated with ERRoR: E ERRoR "Maximum execution time of 36000 seconds exceeded in workerman\workerman\Events\Select.php on line 291
可能是哪里设置了set_time_limit()导致的
看了下是去请求控制器里的一个方法使用了set_time_limit(36000),这个1分钟左右就会返回数据,应该就释放了,为什么会隔36000后异常崩溃呢,请问需要怎么解决呢 $controller = new TestController(); private function getBugNumber($project, $reporter, $startDay, $endDay): int { set_time_limit(36000); // ...
return $num;
}
请求完成时手动设置set_time_limit(0)
好的,谢谢大佬
可能是哪里设置了set_time_limit()导致的
看了下是去请求控制器里的一个方法使用了set_time_limit(36000),这个1分钟左右就会返回数据,应该就释放了,为什么会隔36000后异常崩溃呢,请问需要怎么解决呢
$controller = new TestController();
private function getBugNumber($project, $reporter, $startDay, $endDay): int
{
set_time_limit(36000);
// ...
}
请求完成时手动设置set_time_limit(0)
好的,谢谢大佬