Получение & ldquo; Нет доступных сообщений & rdquo; при вызове конечной точки REST

Из Выполнение обработчиков сигналов Python :

Долгосрочный расчет, реализованный исключительно на C (например, регулярное соответствие выражений на большом тексте), может работать без прерывания в течение произвольного промежутка времени, независимо от полученных сигналов. Обработчики сигналов Python будут вызываться, когда расчет завершается.

Это может быть причиной вашей проблемы. Из-за этого ограничения ( и другие ) обработчики сигналов, написанные на Python, редко ведут себя так, как ожидалось, за исключением простейших программ.

Если вам действительно нужно немедленно поймать сигнал, вы можете необходимо написать оболочку для вашей программы на языке низкого уровня (например, C), который вызывает ваш код Python.

0
задан Jonathan Johx 19 January 2019 в 04:39
поделиться