大家有没有遇到过使用supervisord守护golang server,手动kill掉supervisord导致go server异常退出的问题?

604109134 · · 2400 次点击
正常退出一定有程序里面的打印,非正常退出一定在stderr里面有相关错误信息
#5
更多评论
这个跟 go 应该没关系吧。supervisord 守护,go server 就是它的子进程了,父进程被kill,导致子进程退出吧?
#1
我觉得也是,但是守护的其他程序也做这种操作是不会退出的,并且初步定位到的位置是accept函数那里导致的,如果这个时候没有client连接过来,server不会退出,一旦有Client连接过来的时候,就立马退出了,很奇怪
#2