Форум сайта python.su
0
В моей программе (шлюз между 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()
Офлайн
88
rs95https://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
Как понять, почему он умирает?
Офлайн
0
Спасибо, разобрался!
Офлайн