2009-07-08 1 views
2

Есть ли какая-нибудь утилита/возможно использовать планировщик окон для автоматического перезапуска «tomcat6 service» каждый день? любое руководство по этому поводу?окно сервис авто перезапуск существующий сервис tomcat everday

Служба mycatc установлена ​​с помощью javaservice.exe.

+0

Зачем вам нужен автоматический перезапуск? Если вам это нужно для автоматического запуска, установите параметр запуска для службы tomcat6 в Auto в службах windows (services.msc). –

+0

нет, я хочу автоматический перезапуск каждый день. coz утечка памяти веб-приложения – cometta

ответ

3

окно планировщик для автоматического перезапуска "tomcat6 службы"

  • Прежде всего создать 2 разных файла bat:

1. Tomcat_start.bat

@echo off 
net Start tomcat6 

2. Tomcat_stop.bat

@echo off 
net stop tomcat6 

Причина, чтобы создать два различных bat файла является: дать 1-5 мин времени, чтобы остановить службу полностью иначе обслуживание не может начаться.

Scheduler Изображение: enter image description here

Как вы можете видеть на изображении создать два различных планировщик, один для остановки и один для запуска. Я предоставил 15 минут времени между остановкой и стартом. вы можете дать 3-5 минут (это минимально необходимое время, чтобы полностью прекратить обслуживание, если какая-либо тяжелая нагрузка).

Примечание:
1. Как вы можете видеть на картинке дать Run with highest Privileges проверил верно, а также изменить Run Whether user is logged on or not.
2. Настройте файл bat в actions вкладке и установите время в Triggers tab.

+0

привет jubin, хороший ответ, но мне нужно запустить tomcat, если tomcat внезапно разбился, или что-то случится, и tomcat опустится. поэтому я хочу, чтобы постоянно проверять, что tomcat работает или нет через каждые 15 минут до 20 минут, если это не так, просто запустите tomcat. Если у вас есть платное приложение, пожалуйста, предложите .. Необходимость для сервера Windows ... – Naitik

+0

Первая проверка, запуск службы обычно из планировщика задач? Если это работает, проверьте продолжительность времени между остановкой и началом обслуживания. Тем не менее, вы можете добавить «настройки» для службы перезапуска с N количеством попыток. –

+0

Если все еще сталкиваются с проблемой контакта/нанимают фрилансера/консультанта :) –

2

Вы можете запланировать пакетный файл: чистой остановки YourService чистый старт YourService

Rod

+0

в этом случае мне понадобится способ поместить пакетный файл в окно schduler и сделать его автоматическим. может уточнить? – cometta

+0

посетите этот учебник по использованию Windows Sheduler. http://www.iopus.com/guides/winscheduler.htm –

+0

Также исправить утечку памяти как можно скорее :) –