Some nginx work process will stuck when amesh apisix reload
1、chang config property worker_shutdown_timeout to 10s in confi.yaml 2、exec docker run command start amesh apisix 3、exec docker exec command enter the container 4、exec apisix reload command in amesh apisix container 5、wait 10 seconds or more 6、exec ps -ef command show processes,will find there has one work process status is shutting down, as follows:
[mwopr@1a01vlc0386zzzz apisix]$ ps -ef UID PID PPID C STIME TTY TIME CMD mwopr 1 0 0 18:03 ? 00:00:00 nginx: master process /usr/local/openresty/nginx/sbin/nginx -p /usr/local/apisix -c conf/nginx.conf mwopr 39 1 0 18:03 ? 00:00:00 nginx: worker process is shutting down mwopr 204 1 0 18:07 ? 00:00:00 nginx: worker process mwopr 205 1 0 18:07 ? 00:00:00 nginx: worker process mwopr 206 1 0 18:07 ? 00:00:00 nginx: worker process mwopr 207 1 0 18:07 ? 00:00:00 nginx: worker process mwopr 208 1 0 18:07 ? 00:00:00 nginx: cache manager process mwopr 209 1 0 18:07 ? 00:00:00 nginx: privileged agent process mwopr 297 54 0 18:10 pts/0 00:00:00 ps -ef