Супервизор отправляет SIGKILL для задачи asyncio (python) через 2 минуты - PullRequest
0 голосов
/ 06 мая 2020

У меня есть API, построенный с использованием Quart и asyncio в python. Конечная точка генерирует фоновую задачу, которая будет выполняться по крайней мере в течение 5 минут, но Supervisord отправляет команду SIGKILL для этой задачи и завершает ее на полпути.

Я не вижу причин, по которым supervisord мог бы убить его. * Журнал:

2020-05-06 09:37:53,791 INFO supervisord started with pid 9
2020-05-06 09:37:54,794 INFO spawned: 'web-app' with pid 12
2020-05-06 09:37:54,795 INFO spawned: 'push-service' with pid 13
2020-05-06 09:37:55,797 INFO success: web-app entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2020-05-06 09:38:11,614 INFO success: push-service entered RUNNING state, process has stayed up for > than 16 seconds (startsecs)
2020-05-06 09:46:48,389 INFO exited: web-app (terminated by SIGKILL; not expected)
2020-05-06 09:46:49,393 INFO spawned: 'web-app' with pid 63
2020-05-06 09:46:50,394 INFO success: web-app entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)

В чем проблема?

...