Отследить выход из программы

 
0
 
Python
ava
Uolis | 28.07.2011, 00:35
Есть унаследованная прога на 160кб, много классов, треды и прочее. Основа - бесконечный цикл, демон, чтение логов.
Дык вот, иногда, в невыясненных условиях прога просто завершается! Без эксцепшена, без штатного пути по выходу из цикла.
Очень хочется понять место выхода и какого собстно? Прописал atexit, туда при выходе прога не попадает. smile
Устраивать трейсинг невозможно, прога может работать сутками без выходов.
Посоветуйте что нить...
Kommentare (3)
ava
pythonwin | 28.07.2011, 05:46 #
Uolis, какая ОС? какая версия питона? какие библиотеки используются?
там сделано напрямую от цикла while True или как-то иначе?
ava
Uolis | 28.07.2011, 13:16 #
Win2003, Py2.4.4 (наследственность), куча библиотек, цикл while с обработкой выхода, при этом официальном выходе всё ок. Но туда даже нет попадания.
Ну я честно говоря ждал подсказки как реализовать предвыходный трасинг или какой то другой. smile Сам уже давно далёк от Питона. :(

ava
Absinthe | 15.08.2011, 18:59 #
Цитата


куча библиотек

Нативные есть? Могут ронять.
Registrieren Sie sich oder melden Sie sich an, um schreiben zu können.
Unternehmen des Tages
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Mitwirkende
advanced
Absenden