慢业务出现exit with status 9 如何加长运行时间

邹意

问题描述

程序有个业务是把pdf转为图片,一些pdf有大几十页需要转换,用的消息列队来转换,但发现一旦pdf的页数过多的时候就导致转换时间太长就会出现exit with status 9

有撒办法让他能长时间运行

136 1 1
1个回答

设置

Worker::$stopTimeout = 10;

这样进程在收到reload或者stop命令时,如果业务没完成会继续等10秒,你可以调整成更多时间

  • 邹意 4天前

    不好意思没说清楚,是用的wenman 1.5版本,我修改了server.php的stop_timeout为60后,这个问题任然存在,消息列队在转换过程中执行了大概45秒后报 worker[plugin.webman.redis-queue.CoursewarePdfToImg:26036] exit with status 9

  • walkor 4天前

    那就再改长一些

×
🔝