php myserver.php start -d
几个客户端连上来,正常
php myserver.php reload
连接的客户端被踢下去了。
平滑重启,连接一定会被断开吗?
如果维持链接的进程退出了,那么链接就断开了。
如果不想链接断开,可以用GatewayWorker。GatewayWorker里链接是连在Gateway进程上,Worker进程处理业务。reload后只有Worker进程平滑重启,因为Gateway进程的reloadable属性为false,所以Gateway进程不会重启,链接不会断开,可以做到不影响用户的情况下更新业务代码。
en,谢谢。
如果维持链接的进程退出了,那么链接就断开了。
如果不想链接断开,可以用GatewayWorker。GatewayWorker里链接是连在Gateway进程上,Worker进程处理业务。reload后只有Worker进程平滑重启,因为Gateway进程的reloadable属性为false,所以Gateway进程不会重启,链接不会断开,可以做到不影响用户的情况下更新业务代码。
en,谢谢。