PDA

Показать полную графическую версию : win2003 + Програма вылетает без ошибок


Kobylyansky
28-04-2010, 12:36
Есть программа которая написана на делфі, сервер чата, через некоторое время она вилетает без ошибок, в логах:
ІД:1000 Faulting application KServ.exe, version 0.0.0.0, faulting module unknown, version 0.0.0.0, fault address 0x6553736b.
Что ето может быть, на других ОС работает нормально. Где что можна поднастроить??

VladDV
28-04-2010, 16:06
Скорее это проблема самой программы, а не ОС. Поэтому подкрутить можно в исходниках этой программы ;) В идеальном случае нужно запустить в отладчике эту программу на виртуальном сервере, посмотреть где вылетает и исправить ошибку. Либо добавить отладочное логирование в нее и запустить на боевом сервере.

Если же исходников нет, то есть два варианта:

1. Попробовать отключить на сервере DEP. DEP блокирует в т.ч. ошибки переполнения стеков, буферов и т.п., что может привести к подобному крэшу программы. Хотя я бы не стал отключать DEP ради какого-то чата :) Если не поможет - см. п. 2.
2. Заменить программу чата на другую :)




© OSzone.net 2001-2012