|
POMAXA
|
|||||||
Отслеживание зависания (состояния "не отвечает") программы и её перезапуск21.01.2013, 19:05. Показов 35607. Ответов 95
Метки нет (Все метки)
Dragokas, благодарю за программку, как раз то, что нужно для моих целей!
![]() Единственный вопрос, что нужно дописать в вашу программку, чтобы после перезапуска зависшего приложения спустя заданное время в миллисекундах, программа имитировала нажатие клавиши Enter для перезапущенного приложения и через 2 секунды (например) "нажимала" Enter сново, для запущенного приложения. И чтобы второй Enter, при необходимости можно было отключить. И первый тоже, при необходимости, отключить можно было. Просто программа, которую я отслеживаю, благодаря вашей программке, при запуске выдает диалоговое окно, в котором нужно нажать Enter. И только после закрытия данного диалогового окна программа начинает выполнять действия. Программа работает круглосуточно и автоматизация закрытия диалогового окна была бы очень актуальна. Если вас не затруднит, помогите улучшить вашу программку, думаю эта дополнительная функция будет полезна не только мне. Еще раз благодарю за данную программку, ибо хотел писать ее сам, но вовремя увидел ваш труд.
|
|||||||
| 21.01.2013, 19:05 | |
|
Ответы с готовыми решениями:
95
Отслеживание состояния браузера Отслеживание состояния компонента Отслеживание состояния приложения |
|
5 / 0 / 0
Регистрация: 06.11.2016
Сообщений: 16
|
|
| 16.11.2016, 10:19 | |
|
Разобрался ))
Скрипт работает вообще отлично. Dragokas, Вам спасибо за добавление к признакам еще и проверку аргументов.
0
|
|
|
|
|
| 16.11.2016, 11:22 | |
|
Там, если нужно понизить задержку при проверках или их кол-во, всё (ну или почти всё) регулируется в шапке скрипта.
Описание, правда на английском, т.к. делалось для зарубежного сервака, но гугл творит чудеса
1
|
|
|
5 / 0 / 0
Регистрация: 06.11.2016
Сообщений: 16
|
|
| 16.11.2016, 11:29 | |
|
Ага, в этом я разобрался. Спасибо.
Уже следующий Ваш скрипт осваиваю ))
0
|
|
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3
|
|
| 06.04.2017, 02:47 | |
|
Здравствуйте. Прежде всего хочу поблагодарить за этот скрипт https://www.cyberforum.ru/post8270436.html – работает отлично.
Но вот беда какая, он перезапускает не все зависшие процессы. В частности есть процесс, который никак не отликликается, но скрипт его перезапустит только тогда, когда этот процесс убьёшь вручную. Начал выяснять почему так (сразу скажу, что не специалист в этих вопросах, просто любитель), и выяснил, что процесс не отвечает, потому что находится в приостановленном состоянии. И вот тут вопрос - чем отличается приостановленный процесс от зависшего? Ведь по сути не отвечает и не работает, ни тот, ни другой. Как можно заставить этот скрипт перезапускать не только завсисшие процессы, но и находящиеся в приостановленном состоянии?
0
|
|
|
|
|
| 06.04.2017, 14:12 | |
|
Отличается состоянием.
Можно обновить эту программу для отслеживания такого состояния.
1
|
|
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3
|
|
| 06.04.2017, 18:00 | |
|
Dragokas, спасибо за ответ. Попробовал, но не получилось решить проблему, знаний в этой области не хватает. Да и не совсем уверен, что происходит с процессом. При превышении допустимой нагрузки он вроде всё также работает, если смотреть через диспетчер, но программа не откликается, перезапустишь процесс вручную, всё снова становится в порядке. Но вручную перезапускать проблематично.
А Вы случайно не пишите батники за деньги?)
0
|
|
|
|
|
| 06.04.2017, 18:17 | |
|
Если процесс заморожен, то вы не сможете даже перемещать окно программы по экрану.
Вряд ли у Вас такая ситуация. Может быть много причин, почему окно перестаёт откликаться. Первое, что я бы сделал - обратился к разработчику этой программы. Чтобы не гадать на кофейной гуще, могу посмотреть через TeamViewer. Скайп есть на вкладке "Связь".
1
|
|
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3
|
|||
| 06.04.2017, 20:25 | |||
|
0
|
|||
|
0 / 0 / 0
Регистрация: 20.04.2017
Сообщений: 2
|
|
| 04.05.2017, 08:31 | |
|
Здравствуйте, спасибо за отличную программу!
Хотелось бы узнать, что то получилось решить с "замороженным процессом"? И ещё вопрос: запустил bat-ком скрипт, недавно появилась запись "Found Bug in "наименование процесса.exe" PID=4412.Waked up", это результат отработки скрипта? Посмотрел в событиях ошибок и прочего по процессу не было!
0
|
|
|
|
|||
| 04.05.2017, 16:48 | |||
|
0
|
|||
|
0 / 0 / 0
Регистрация: 20.04.2017
Сообщений: 2
|
|
| 12.05.2017, 07:22 | |
|
Здравствуйте, похоже такая же ситуация как пользователяBalur,
так же скрипт не отработал конкретно в случае с этим процессом, скорей всего дело в самом ПО зависает именно с чёрным окном, никуда сдвинуть нельзя. Решаема ли такая проблема?
0
|
|
|
0 / 0 / 0
Регистрация: 18.09.2017
Сообщений: 19
|
|
| 18.09.2017, 20:38 | |
|
Как это победить
0
|
|
|
0 / 0 / 0
Регистрация: 18.09.2017
Сообщений: 19
|
|
| 18.09.2017, 21:36 | |
|
Эта ::Get path for all runned iw5mp_server processes
т.е. раздел этот
0
|
|
|
0 / 0 / 0
Регистрация: 18.09.2017
Сообщений: 19
|
|
| 18.09.2017, 21:42 | |
|
Последняя -> Отслеживание зависания (состояния "не отвечает") программы и её перезапуск
Добавлено через 1 минуту Так вышло, что сервер я запускаю именно iw5mp Добавлено через 1 минуту не лицензию только)
0
|
|
|
0 / 0 / 0
Регистрация: 18.09.2017
Сообщений: 19
|
|
| 18.09.2017, 21:54 | |
|
Меня эта надпись просто насторожила. Путь правильно прописал, сервер перезапускается при выключении. Вот только при зависании или если в консоле прописать killserver, окно продолжает работать, а сам сервер нет и не перезапускается. При зависании также бывает, что сервер выдает еще окно для нажатия "ОК" или типа того и ничего не происходит. Буду очень благодарен в решении данных вопросов ибо в написании кода я полный ноль
0
|
|
|
|
|
| 18.09.2017, 22:28 | |
|
хз, попробуйте этот вариант: Отслеживание зависания (состояния "не отвечает") программы и её перезапуск
0
|
|
|
0 / 0 / 0
Регистрация: 18.09.2017
Сообщений: 19
|
|
| 18.09.2017, 22:30 | |
|
Этот вариант я пробовал в первую очередь
0
|
|
| 18.09.2017, 22:30 | |
|
Помогаю со студенческими работами здесь
60
Отслеживание состояния checkbox? Отслеживание состояния страницы Отслеживание состояния <select> Отслеживание состояния WebBrowser Отслеживание состояния msinet.ocx Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
20. Мат мед. Абсентеизм как отдельный тип простоя
anaschu 29.05.2026
Апдейт модели: исправленные баги, абсентеизм и новые механизмы
Продолжаю развивать ранее описанную модель рабочего коллектива на AnyLogic. За последние несколько дней был проведён серьёзный. . .
|
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция
Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
|
"Прокси" для последовательного порта
Eddy_Em 28.05.2026
Эту штуку написал я достаточно давно. Но сейчас вот понадобилось настроить датчик грозы, но при этом не отключать его от "метеодемона". Соответственно, надо запустить этот "прокси": метеодемон будет. . .
|
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
|
|
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
|
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика
Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
|
Модель здравосохранения 17. Планы на выгорание
anaschu 23.05.2026
Вот конкретная схема реализации:
В классе Работник добавить:
накопленнаяУсталость — растёт каждый час работы, снижается в перерывы и болезни
коэффициентПрезентеизма — снижает продуктивность. . .
|
Изменение цветов в палитре gif файла aka фавикона
russiannick 23.05.2026
Изменение цветов в палитре gif файла, юзаемого как фавиконка в составе html-файла, помещенная в base64, средствами нативного Java Script, навеянное сном в майский день.
Для работы необходим браузер,. . .
|