看workerman的源码,感觉reload,并不像nginx之类,会重载配置文件,而是对设置为可重载的子进程,调用其工作实例的重载回调方法,然后关闭它,再创建一个新的同类子进程。 感觉reload命令,目的仅仅为了调用部分工作实例的onWorkerReload方法?...
当 reusePort=true 时,listen() 在子进程中执行;当 reusePort=false 时,listen() 在主进程执行。 如果系统不支持 reusePort: 1)listen() 改为在子进程中执行,有什么区别? 2)执行 stream_context_set_option($this->context, 'socket', 'so_reuseport', 1); 会产生不良结果吗?...