
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
13.11.2011, 13:42
|
|||
|---|---|---|---|
|
|||
Как избавиться от выброса программы системой при зависании процесса? |
|||
|
#18+
Имею компьютер: Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz 3.00 ГГц 2.00 ГБ ОЗУ Имею серверную ОС - MS Win2003 с ОЗУ 2Гб. Здесь же установлен MS SQL Server 2000 SP4. Проблема такая: Вначале запускается компьютер с ОС, затем SQL Server, за ним рабочая программа контроля производственных линий через COM-порты. В момент загрузки программы, SQL Server начинает отрабатывать свои процедуры: организовывать кэши и т.д. При этом нормальным образом потребляется ОЗУ. Эти процессы вполне понятны и правильны. И это отрабатывается сервером только один раз при первой перезагрузке системы. На эту процедуру уходит около минуты. Эта задержка вызывает в Диспетчере задач состояние основной программы - не отвечает. И бывает так, что все проходит без проблем, а бывает так, что система выкидывает программу, как не отвечающую каким-то runtime-ам. 1. Где в системе можно выставить такие задержки? 2. На самом SQL Server задержка выставлена - в неограниченное временное состояние. Возможно ли чтобы такое происходило из-за того, что сам SQL Server не успевает подкачивать логи из-за малого быстродействия компьютера? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.11.2011, 15:03
|
|||
|---|---|---|---|
|
|||
Как избавиться от выброса программы системой при зависании процесса? |
|||
|
#18+
Не в системе надо выставлять, а в программе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.11.2011, 15:32
|
|||
|---|---|---|---|
|
|||
Как избавиться от выброса программы системой при зависании процесса? |
|||
|
#18+
SergiЭта задержка вызывает в Диспетчере задач состояние основной программы - не отвечает. И бывает так, что все проходит без проблем, а бывает так, что система выкидывает программу, как не отвечающую каким-то runtime-ам. Ну так надо исправить программу так, чтобы она всегда отвечала. Время осваивать многопоточность. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.11.2011, 11:18
|
|||
|---|---|---|---|
|
|||
Как избавиться от выброса программы системой при зависании процесса? |
|||
|
#18+
Дело в том, что на потоки я уже разбил всё, что можно в самой программе. Задержка производится самой SQL-базой. В ней начинают формироваться логи, подкачиваться в TempDB. Организуются кэши по выборкам. Информация выстраивается по индексам в таблицах логических. Ну и так далее. И это все производится одним махом. Правда, это один раз происходит при загрузке системы при включении компа на перезапущенном SQL сервере и рабочей программе. Т.е. один происходит довольно редко. Ну не упрощать же и не разбивать же выборки в программе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.11.2011, 11:20
|
|||
|---|---|---|---|
|
|||
Как избавиться от выброса программы системой при зависании процесса? |
|||
|
#18+
Anatoly PodgoretskyНе в системе надо выставлять, а в программе. Что вы имеете ввиду? Напишите, сделаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.11.2011, 11:36
|
|||
|---|---|---|---|
|
|||
Как избавиться от выброса программы системой при зависании процесса? |
|||
|
#18+
Надо исправить ошибки в прорамме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.11.2011, 11:37
|
|||
|---|---|---|---|
|
|||
Как избавиться от выброса программы системой при зависании процесса? |
|||
|
#18+
Там одназначно не производится обработка сообщений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.11.2011, 13:40
|
|||
|---|---|---|---|
|
|||
Как избавиться от выброса программы системой при зависании процесса? |
|||
|
#18+
Anatoly PodgoretskyТам одназначно не производится обработка сообщений. Тогда почему растет объем востребованной ОЗУ в работе сервиса SQL сервера - sqlservr.exe? А не моей рабочей программы? Какие сообщения мне обрабатывать в программе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.11.2011, 13:55
|
|||
|---|---|---|---|
Как избавиться от выброса программы системой при зависании процесса? |
|||
|
#18+
HKEY_CURRENT_USER\Control Panel\Desktop "WaitToKillAppTimeout"="2000" “AutoEndTasks"="1" "HungAppTimeout"="1000" "LowLevelHooksTimeout"="1000 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.11.2011, 13:56
|
|||
|---|---|---|---|
Как избавиться от выброса программы системой при зависании процесса? |
|||
|
#18+
Что у тебя за программа? Сделать задержку на её запуск слабо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.11.2011, 15:02
|
|||
|---|---|---|---|
|
|||
Как избавиться от выброса программы системой при зависании процесса? |
|||
|
#18+
Какое отношение имеет твоя программа, по отношению к MS SQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.11.2011, 15:02
|
|||
|---|---|---|---|
|
|||
Как избавиться от выброса программы системой при зависании процесса? |
|||
|
#18+
авторКакие сообщения мне обрабатывать в программе? Все ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.11.2011, 16:45
|
|||
|---|---|---|---|
|
|||
Как избавиться от выброса программы системой при зависании процесса? |
|||
|
#18+
naPmu3aH HKEY_CURRENT_USER\Control Panel\Desktop "WaitToKillAppTimeout"="2000" “AutoEndTasks"="1" "HungAppTimeout"="1000" "LowLevelHooksTimeout"="1000 А это разве неотносится только лишь к шутдаун системы при выходе из нее? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.11.2011, 16:50
|
|||
|---|---|---|---|
|
|||
Как избавиться от выброса программы системой при зависании процесса? |
|||
|
#18+
KhodЧто у тебя за программа? Сделать задержку на её запуск слабо? Задержки сделаны, но видимо маловаты. Надо действительно Sleep по-больше сделать, чтобы система избавилась от сторонних загрузок программ и сервисов. Хотя, как я уже говорил, программа очень редко но вылетает при подгрузке логов в tempdb. Как будто не успевает их создать и вылетает. Так как у меня 2Гб ОЗУ, то все работает на пределе использования памяти и бывает так, что пик нагрузки преодолевает 2Гб и начинает забирать виртуальную память с диска. Может в этом дело? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.11.2011, 17:40
|
|||
|---|---|---|---|
|
|||
Как избавиться от выброса программы системой при зависании процесса? |
|||
|
#18+
Sergiпрограмма очень редко но вылетает Раз программа вылетает, значит в ней есть баг. Раз в ней есть баг, значит надо его найти и убить. Точка. PS: Надеюсь, многопоточность делалась не по Архангельскому... PPS: Sleep надо выкинуть вообще ибо именно он и тормозит обработку сообщений со всеми вытекающими последствиями. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.11.2011, 18:00
|
|||
|---|---|---|---|
|
|||
Как избавиться от выброса программы системой при зависании процесса? |
|||
|
#18+
Dimitry SibiryakovSergiпрограмма очень редко но вылетает Раз программа вылетает, значит в ней есть баг. Раз в ней есть баг, значит надо его найти и убить. Точка. PS: Надеюсь, многопоточность делалась не по Архангельскому... PPS: Sleep надо выкинуть вообще ибо именно он и тормозит обработку сообщений со всеми вытекающими последствиями. Легко сказать - найти баг. Как это сделать, коль система никак не ругается, а программу выбрасывает. Ясно одно, что где то несуразности с пересечением памяти или массивами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.11.2011, 18:01
|
|||
|---|---|---|---|
|
|||
Как избавиться от выброса программы системой при зависании процесса? |
|||
|
#18+
Да и выбрасывается то раз в месяц, то раз в неделю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.11.2011, 18:57
|
|||
|---|---|---|---|
|
|||
Как избавиться от выброса программы системой при зависании процесса? |
|||
|
#18+
SergiКак это сделать, коль система никак не ругается, а программу выбрасывает. Система никогда не выбрасывает программу молча. Она всегда пишет причину в журнал. Есть очень полезная штука по имени CodeGuard. Можно вести подробный лог событий и по нему определять в каком месте происходит сбой. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.11.2011, 20:12
|
|||
|---|---|---|---|
|
|||
Как избавиться от выброса программы системой при зависании процесса? |
|||
|
#18+
SergiХотя, как я уже говорил, программа очень редко но вылетает при подгрузке логов в tempdb. Как будто не успевает их создать и вылетает. Не надо катить бочку на MS SQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.11.2011, 11:20
|
|||
|---|---|---|---|
|
|||
Как избавиться от выброса программы системой при зависании процесса? |
|||
|
#18+
Anatoly PodgoretskySergiХотя, как я уже говорил, программа очень редко но вылетает при подгрузке логов в tempdb. Как будто не успевает их создать и вылетает. Не надо катить бочку на MS SQL Я качу бочку на ОС систему. MS SQL работает хорошо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.11.2011, 12:14
|
|||
|---|---|---|---|
|
|||
Как избавиться от выброса программы системой при зависании процесса? |
|||
|
#18+
И на МС тоже бочку не надо катить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.11.2011, 13:36
|
|||
|---|---|---|---|
|
|||
Как избавиться от выброса программы системой при зависании процесса? |
|||
|
#18+
Сам виноват значит. Надо было железо покупать соответствующее под сервер. И с 2Гб ОЗУ промашку дал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.11.2011, 13:46
|
|||
|---|---|---|---|
Как избавиться от выброса программы системой при зависании процесса? |
|||
|
#18+
SergiСам виноват значит. Надо было железо покупать соответствующее под сервер. И с 2Гб ОЗУ промашку дал. Если прога тупо вылетает - это проблема железа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.11.2011, 18:44
|
|||
|---|---|---|---|
|
|||
Как избавиться от выброса программы системой при зависании процесса? |
|||
|
#18+
KhodSergiСам виноват значит. Надо было железо покупать соответствующее под сервер. И с 2Гб ОЗУ промашку дал. Если прога тупо вылетает - это проблема железа. Догадываюсь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=26&mobile=1&tid=1497264]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
142ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 421ms |

| 0 / 0 |
