wsgi app使用python,pyramid写的,在初始化的时候启动了一个线程。
当手动跑uwsgi在前台,想结束时,用Ctrl-c,然后会卡好一段时间,说kill worker超时,强行退出。
不起那个线程就好了。
想用signal获取信号然后在回调里把线程退出即可,问题是我用signal.signal()注册了SIGQUIT和SIGTERM,都没取到信号。
已经g过了,在此请教一下大家。
当手动跑uwsgi在前台,想结束时,用Ctrl-c,然后会卡好一段时间,说kill worker超时,强行退出。
不起那个线程就好了。
想用signal获取信号然后在回调里把线程退出即可,问题是我用signal.signal()注册了SIGQUIT和SIGTERM,都没取到信号。
已经g过了,在此请教一下大家。