Любой язык - Приложение жрет оперативку и "падает" - нужен скрипт перезапуска

Ответить
Аватара пользователя
mark4ever

Любой язык - Приложение жрет оперативку и "падает" - нужен скрипт перезапуска

Сообщение mark4ever »

Добрый день! Есть пять одновременно запущенных приложений из различных папок (1,2,3,4,5) - то есть все экзешники одинаковые. Программа потихоньку с 40 метров под конец дня начинает жрать 400-500, а потом падает.

Хотелось бы максимально удобно настроить перезапуск программ каждые 8 часов с интервалом между запуском в одну минуту. Тасккил убивает насмерть приложения, но складывается впечатление, что какие-то программные процессы подвисают, потому что раз на четвертый программа выдает ошибки и уже не запускается до перезагрузки компа.



P.S. Если не найдется решение тут, сделаю на автоите, хотя и не очень его люблю
Аватара пользователя
Iska

Re: Любой язык - Приложение жрет оперативку и "падает" - нужен скрипт перезапуска

Сообщение Iska »

Цитата mark4ever:



Тасккил убивает насмерть приложения
Любой язык - Приложение жрет оперативку и "падает" - нужен скрипт перезапуска




Нет. Как раз taskkill сначала ищет основное окно приложения, затем отсылает ему WM_CLOSE. Если, конечно, с «/f» — тогда другое дело.
Аватара пользователя
mark4ever

Re: Любой язык - Приложение жрет оперативку и "падает" - нужен скрипт перезапуска

Сообщение mark4ever »

Цитата Iska:



Нет. Как раз taskkill сначала ищет основное окно приложения, затем отсылает ему WM_CLOSE. Если, конечно, с «/f» — тогда другое дело.
Любой язык - Приложение жрет оперативку и "падает" - нужен скрипт перезапуска




Верно, но в последний раз таксккил написал - не могу убить - нужно с «/f». А после этого как раз что-то подлипает.

Я уже написал на автоите, пока закинул в тест-мод. Может, на этом и остановлюсь, спасибо
Аватара пользователя
sunnykey

Re: Любой язык - Приложение жрет оперативку и "падает" - нужен скрипт перезапуска

Сообщение sunnykey »

Цитата mark4ever:



Верно, но в последний раз таксккил написал - не могу убить - нужно с «/f». А после этого как раз что-то подлипает.

Я уже написал на автоите, пока закинул в тест-мод. Может, на этом и остановлюсь, спасибо
Любой язык - Приложение жрет оперативку и "падает" - нужен скрипт перезапуска




А может таймаут после остановки процесса нужен? Подождать 10-15 сек и снова запускать.
Аватара пользователя
Iska

Re: Любой язык - Приложение жрет оперативку и "падает" - нужен скрипт перезапуска

Сообщение Iska »

sunnykey, скорее всего, если приложение «подвисает» — до него уже не достучаться. А после снятия какие-то ресурсы могут остаться заблокированными.



По-хорошему, Process Monitor нужен.
Ответить

Вернуться в «Скриптовые языки администрирования Windows»