Closed Littlesqx closed 4 years ago
开启子进程(并且未开启协程)可以控制最大执行时长,参考 symfony/process#process-timeout
$process = new Swoole\Process(function () { sleep(20); // do something ... }); $process->setExecuteTimeout(10); // setTimeout 已经被占用 $process->start(); // 期望 10 秒后,抛出异常 Swoole\Exception\ProcessExecuteTimedOutException
说明
开启子进程(并且未开启协程)可以控制最大执行时长,参考 symfony/process#process-timeout
API 示例
实现版本