根据官方教程https://www.nginx.com/blog/websocket-nginx/,我将nginx实例配置为websocket服务器的反向代理,并在客户端和服务器之间建立了websocket。
然后我运行nginx -s quit
以优雅地关闭nginx。
我发现工作进程始终处于状态shutting down..
,我仍然可以通过已建立的websocket连接发送消息,然后nginx主服务器和工作进程将挂起直到超时。
我想知道nginx是否支持告诉客户端和服务器在传输级别关闭套接字连接并正常退出的功能,而不是等待websocket超时。