Настройки перезагрузки домена приложения на mod_mono и Apache - PullRequest
6 голосов
/ 30 апреля 2010

Как управлять настройками перезапуска приложения для приложения ASP.NET, запущенного на mod_mono & Apache?

В IIS6 & 7 была возможность указать период времени, количество запросов и т. Д., Когда AppDomain будет перезапущен, и приложение будет в основном выполнять Application_End () / Application_Start ().

Я вижу такое же поведение на mod_mono и Apache, но не могу найти, где изменить настройки.

Ответы [ 2 ]

5 голосов
/ 05 июня 2010

Вот оно, с http://www.mono -project.com / Mod_mono # Automatic_restart_of_the_mod-mono-server_backend

SO форматирование немного отключено, но в основном вы можете перезапустить mod-mono-server процесс (запущенный под apache) по времени или запросам с использованием этой конфигурации.

Автоматический перезапуск серверная часть mod-mono-сервера

mod_mono может автоматически перезапустить Mono (мод-моно-сервер) бэкэнд, который обработка запросов после определенного количество времени. Это полезно, если вы обнаружили, что моно процесс растет на неопределенное время, или если вы просто нужно убедиться, что вы убираете дом время от времени.

Есть два автоматических перезапуска методы: один, основанный на времени, и один на основании количества запросов служил. Вы можете активировать их как следующим образом:

Автоматический перезапуск через три часа. 1 MonoAutoRestartMode Time 2 MonoAutoRestartTime 00: 03

Формат времени выше ДД [: HH [: ММ [: сс]]]. * * Тысяча двадцать-одна

Автоматический перезапуск после 10 000 обработанных запросов. 1 MonoAutoRestartMode Requests 2 MonoAutoRestartRequests 10000

Как и с большинством других mod_mono директивы, первый параметр Директива может быть именем или псевдонимом мод-моно-сервер. Это всегда необязательно и не указывается в примеры выше.

0 голосов
/ 05 июня 2010

Судя по этой ссылке , которая объясняет модуль Fast CGI, я бы предположил, что должен быть скрипт, который периодически запускается заданием cron, чтобы убить процесс и перезапустить его ... Я делаю не знаю, будет ли это вам чем-то помочь. Вы не указали, какая ОС, я предполагаю, что это на платформе Win? Если вы работаете на платформе Windows, тогда было бы достаточно просто запланировать сценарий для перезапуска расширения Mod_Mono с эффектом «переработка» ...

...