回收应用程序Mod_Mono 2.8

时间:2010-12-14 12:43:59

标签: asp.net mono apache mod-mono recycle

我有一台运行Mono 2.8.1的CentOS 5.x服务器和带有apache2的mod_mono 2.8。

每次我通过ftp将一个站点从visual studio 2010部署到我的服务器,并导航到该站点时,我都会收到404找不到的错误页面。

其他子域(虚拟主机)中的站点不受影响。

使用/etc/init.d/httpd restart重新启动httpd可以解决问题,我可以再次查看我的ASP站点。显然重新启动整个httpd进程是不够的。

我的猜测是,这与IIS中的应用程序域类似。有没有办法在mod_mono中'回收'和app域?我可以将此设置为部署吗?

2 个答案:

答案 0 :(得分:1)

您应该能够/etc/init.d/httpd reload强制Apache从/ etc / apache重新读取其文件,而不必重新启动。

答案 1 :(得分:1)

我们有一个尝试每分钟下载托管网址的流程,如果它返回404,我们会杀死-9 mod_mono。这应该足够了,你不需要触摸Apache。