宝塔面板下用 supervisor 常驻 ThinkPHP 队列 worker 时,配置不当会导致 CPU 长期偏高。

配置文件要点

  • command 里务必带上 --sleep 3--tries 3
  • numprocs 不要设太大,按队列数量与 CPU 核数匹配。
  • stopwaitsecs 控制优雅退出时间,避免 Job 被强杀造成槽位泄漏。

重载配置

修改后执行 supervisorctl reread && supervisorctl update,再 restart all