Найти - Пользователи
Полная версия: Почему умирает процесс в multiprocessing?
Начало » Python для новичков » Почему умирает процесс в multiprocessing?
1
rs95
В моей программе (шлюз между 2мя протоколами умного дома) я запускаю 2 процесса: для связи в одну и в другую сторону. Для этого использую multiprocessing
Через некоторое время (несколько часов) один из них умирает - видно, что он исчезает в ps aux. Как понять, почему он умирает? Сообщений об ошибках не выводится. Система Centos-6.

код выглядит так:
from multiprocessing import Process
# описание процедур
if __name__ == '__main__':
	p1 = Process(target=HDLsender)
	p2 = Process(target=HDLlistener)
	p1.start()
	p2.start()
Shaman
rs95
Как понять, почему он умирает?
https://ru.wikipedia.org/wiki/%D0%9E%D1%82%D0%BB%D0%B0%D0%B4%D0%BA%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B
rs95
Спасибо, разобрался!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB