swoole_process::signal

设置异步信号监听。

bool swoole_process::signal(int $signo, mixed $callback);

使用举例:

swoole_process::signal(SIGTERM, function($signo) {
     echo "shutdown.";
});
  • swoole_server中不能设置SIGTERM和SIGALAM信号
  • swoole_process::signal在swoole-1.7.9以上版本可用
  • 信号移除特性仅在1.7.21或更高版本可用