Утилизировать приложение Mod_Mono 2.8 - PullRequest
0 голосов
/ 14 декабря 2010

У меня есть сервер CentOS 5.x под управлением Mono 2.8.1 и mod_mono 2.8 с apache2.

Каждый раз, когда я развертываю сайт из Visual Studio 2010 на своем сервере по ftp и перехожу на сайт, я получаю страницу с ошибкой 404. Не найдено.

На сайты в других поддоменах (виртуальных хостах) это не влияет.

Выполнение перезапуска httpd с помощью /etc/init.d/httpd restart решает проблему, и я снова могу просматривать свой сайт ASP. Очевидно, что перезапуск всего процесса httpd менее чем адекватен.

Я предполагаю, что это похоже на домены приложений в IIS. Есть ли способ «перерабатывать» и домен приложения в mod_mono? Можно ли настроить это на развертывание?

Ответы [ 2 ]

1 голос
/ 14 декабря 2010

У нас есть процесс, который пытается каждую минуту загружать размещенный URL, и если он возвращает 404, мы убиваем -9 mod_mono.Этого должно быть достаточно, вам не нужно трогать Apache.

1 голос
/ 14 декабря 2010

Вы должны быть в состоянии сделать /etc/init.d/httpd reload, чтобы заставить Apache перечитывать свои файлы из / etc / apache без перезапуска.

...