Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.11;
Скачать: CL | DM;

Вниз

Проблема с IdTCPServer....   Найти похожие ветки 

 
Behemoth ©   (2004-02-09 14:43) [0]

Работает сервер, никому не мешает и тут на тебе: 99% загрузки процессора(память, кстати, не изменяется) и соответственно машина вешается. Единственное что я выяснил, так это виноват IdTCPServer. Версия Indy вроде 9. Ни у кого такого не встречалось? И мож кто знает что теоретически надо сотворить, чтобы такое случилось?


 
Digitman ©   (2004-02-09 15:00) [1]


> мож кто знает что теоретически надо сотворить, чтобы такое
> случилось?


теоретически - не делать ничего, что бы могло привести к данной катастроф.ситуации

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

если визуальное изучение кода не наводит ни на какие мысли, ввести в код промежуточное протоколирование хода исполнения программы с записью в лог-файл ... последняя перед "зависанием" запись и укажет на участок кода, при исполнении которого начинаются "чудеса"


 
Behemoth ©   (2004-02-09 15:17) [2]

Спасибо. Я в общем хотел узнать это мой глюк или что-то с компонентом....видимо мой :)) и это хорошо, а то я думал на другой переходить.


 
Digitman ©   (2004-02-09 16:24) [3]


> Behemoth ©   (09.02.04 15:17) [2]


а и перейдешь - хуже не будет, только лучше ..

переходи в сторону старого-доброго TClientSocket - проще/прозрачней/наглядней компонента не сыщешь


 
Reindeer Moss Eater ©   (2004-02-09 16:54) [4]

проще/прозрачней/наглядней компонента не сыщешь

Спору нет.
Особенно когда общаются клиент с сервером из взаимно маршрутизируемых сетей или вообще из одной сети.
И не надо собственную реализацию SOCKS, SSL, etc. писать.



Страницы: 1 вся ветка

Текущий архив: 2004.04.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.031 c
3-1081847949
Rych
2004-04-13 13:19
2004.04.11
Как проверить присутствует-ли занчение в TDataSet ?


1-1082713218
mikeflat
2004-04-23 13:40
2004.04.11
Сохранение объекта в dfm


11-1060548296
Dimaxx
2003-08-11 00:44
2004.04.11
Гэндальфу


3-1079327688
Лысый
2004-03-15 08:14
2004.04.11
Update


3-1079222596
Anarki
2004-03-14 03:03
2004.04.11
Access - вопросы по про поле AutoNumber