Перезапуск программы по времени

В Windows значительно усовершенствованы функции восстановления служб. Откройте оснастку Управление компьютером (Computer Management), выберите команду Службы и программы > Службы (Serices and Applications > Services) и перейдите на вкладке Восстановление (Recovery), где для каждой службы представлен набор соответствующих действий.

· Ничего не делать (Take no action);

· Перезапуск службы (Restart the service);

· Выполнение программы (Run a user-defined file);

· Перезагрузка компьютера (Reboot a machine).

Для решения этой задачи также можно создать собственный сценарий, выполняемый непрерывно, с помощью командного файла. Например, в следующем сценарии используются программы SC.EXE и SLEEP.EXE из пакета Resource Kit:

:start
sc query spooler > state.txt
find «STOPPED» state.txt
if %errorlevel% EQU 0 goto error
sleep 300
goto start

:error
sc start spooler
sleep 5
goto start

Существует возможность добавить имя сервера (например, \server query и т.д.), если необходимо контролировать работу удаленного компьютера. Проверка выполняется каждые пять минут, однако, интервал можно изменить, равно как проверять сразу несколько служб.

Как запретить запуск игр, программ и сайтов по расписанию?

Источник: windata.ru

Русские Блоги

Как установить время перезапуска пула программ IIS, чтобы минимизировать воздействие на пользователей?

Как разработчик .Net, я на самом деле мало что знаю о пуле приложений IIS. В своей работе я сталкивался с ситуацией, когда веб-сайт не открывался без причины. После долгих поисков причины я не мог понять, чем это вызвано. Однажды Я нашел программный пул для веб-сайта и обнаружил, что к нему можно получить доступ в обычном режиме.

Читайте также:
Решение квадратного уравнения блок схема программа

Это также заставило меня задуматься и усомниться в определении проблемы, поэтому я начал искать некоторую информацию в этой области. Исходный пул приложений IIS обычно по умолчанию автоматический. Повторное использование осуществляется каждые 29 часов по умолчанию, поэтому много раз мы не сталкивались с этим, потому что это не рабочие часы, поэтому для веб-приложений в Интернете, как переработать пул программ без ведома пользователя? (Минимальное влияние на пользователей )

Простое понимание пула приложений IIS

Пул приложений можно увидеть как грузить Контейнер памяти, выделенный компьютером для веб-приложения.

Кто-то в Интернете сравнил это: если ОЗУ Вода, значит пул приложений Аквариум , Веб-приложения — это золотая рыбка в аквариуме. В один пул приложений можно поместить несколько веб-приложений, а это значит, что из аквариума можно вырастить несколько золотых рыбок. Если золотых рыбок слишком много, а пространство аквариума ограничено, золотая рыбка будет соревноваться за жизненное пространство. Если аквариум не очень прочный, это затронет все золотые рыбки (веб-сайты), то есть нехватку памяти, что приведет к переполнению памяти. проблема. Если это займет много времени, качество воды в аквариуме ухудшится, и золотая рыбка будет жить в вонючей канаве, поэтому нам нужно регулярно менять воду (пул программы рециркуляции). Чтобы

Как сделать запуск программ по расписанию

Оптимизация автоматического повторного использования программного пула

Интервал перезапуска пула программ IIS по умолчанию составляет 1740 минут (29 часов). Во время процесса автоматического перезапуска пул приложений будет очищен и сохранен в Данные в памяти будут очищены (эквивалент перезапуска IIS). Для интернет-приложений, чтобы уменьшить база данных Сервер может временно сохранить большой объем данных в памяти.

Повторное использование приведет к потере данных в памяти. Если они не будут сохранены в базе данных вовремя, это может вызвать проблемы с приложениями. Если есть период пикового использования системы, перезапуск может привести к тому, что приложение перестанет отвечать на запросы в течение определенного периода времени (появится в приостановленном состоянии), что доставит пользователям очень неприятные впечатления. Перед оптимизацией пула приложений мы должны сначала понять некоторые сведения о конфигурации пула приложений:

Читайте также:
Какая самая лучшая программа в мире

Отключить повторное использование при изменении конфигурации:Если True, пул приложений не будет перезапущен при изменении конфигурации. Чтобы
Фиксированный временной интервал (минуты):По истечении установленного времени пул приложений будет перезапущен. Значение 0 означает, что пул приложений не будет перезапускаться через определенные промежутки времени. Время по умолчанию, установленное системой, составляет 1740 минут (29 часов). Чтобы
Отключить переработку перекрытия:Если установлено значение true, произойдет перезапуск пула приложений, чтобы из существующего рабочего процесса можно было выйти до создания другого рабочего процесса. Чтобы
Лимит запроса:Максимальное количество запросов, которые пул приложений может обработать перед перезапуском. Если значение равно 0, это означает, что количество запросов, которые может обработать пул приложений, не ограничено. Чтобы
Создание записей журнала событий восстановления: запись журнала событий создается каждый раз, когда происходит указанное событие восстановления, и подробные параметры внутри не вводятся один за другим.

Анализ проблемы: разумно ли перерабатывать каждые 1740 минут (29 часов)?

не является разумным. В этот период приложение может находиться в периоде максимальной нагрузки. Поскольку время сбора разное каждый день, очень вероятно, что он будет собираться в пиковый период, что приведет к проблемам с доступом к веб-сайту в короткие сроки.

Поэтому, чтобы избежать минимального воздействия на пользователей, нам необходимо полностью проанализировать ситуацию с доступом к приложению, например, какой период времени является пиковым, а какой период времени имеет наименьшее количество посетителей. Поняв это, разработчик приложения должен установить фиксированное время повторного использования. Например, веб-сайт имеет наименьшее количество посетителей в два часа ночи, затем он может установить «конкретное время повторного использования» в два часа ночи, определенное время сбора в пуле приложений. Обратите внимание, что можно установить несколько значений времени. Чтобы

1. Выбирайте переработку в 2 часа ночи каждый день.

2. Утилизация каждую субботу поздно вечером.

Расписание выключения или перезагрузки в Windows с помощью планировщика задач

Выключение

Читайте также:
Как работать с программой ворд видео

Хотя вы всегда можете использовать команду «Выключение/s/t 60» и создать ярлык на рабочем столе, чтобы задержать выключение компьютера с Windows 10/8/7 (в данном случае 60 секунд) или отключить его в определенное время после расчета времени в считанные секунды вы также можете использовать планировщик заданий для выключения, перезапуска или выполнения каких-либо действий одновременно или периодически.

Расписание выключения или перезагрузки в Windows

Используя планировщик задач, вы можете запланировать выключение компьютера в определенное время ночью или в любое время! И почему вы можете захотеть это сделать? Возможно, ваш компьютер обрабатывает задание или загружает файлы из Интернета, и вы не хотите ждать до тех пор. Затем вы можете запланировать его отключение, скажем, через 2 часа, в то время как вы продолжите, чтобы наверстать упущенное!

Чтобы выключить компьютер в определенное время, введите taskschd.msc , чтобы начать поиск, и нажмите Enter, чтобы открыть Планировщик задач . На правой панели нажмите «Создать базовую задачу».

Дайте ему имя и описание, если хотите, и нажмите «Далее».

Когда вас спросят, когда вы хотите запустить задачу, выберите Один раз. Нажмите кнопку “Далее.

Выберите дату и время начала.

Нажав Next, вы попадете на страницу действий. Здесь выберите «Запустить программу» и нажмите «Далее».

Здесь введите shutdown в области «Программа/сценарий» и /s/f/t 0 в поле «Добавить аргументы». Если вы хотите, чтобы выключение началось, скажем, через 60 секунд, введите 60 вместо 0 здесь.

Нажмите Далее, чтобы просмотреть все и, наконец, нажмите Готово. Ваш компьютер выключится в назначенный день и время.

ПРИМЕЧАНИЕ . В окне CMD вы можете запустить shutdown /? , чтобы увидеть все доступные переключатели. Чтобы запланировать перезапуск, вам нужно использовать параметр /r вместо параметра /s . Чтобы выйти из текущего пользователя, используйте /l .

Если вы ищете более быстрые способы сделать это, взгляните на некоторые из этих бесплатных инструментов для автоматического выключения, перезагрузите компьютер Windows в установленное время.

Спасибо, Кит Хукер и Арчи Кристофер.

Источник: techarks.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru