mod_mono&上的Appdomain回收设置阿帕奇

时间:2010-04-30 15:07:53

标签: asp.net apache mono mod-mono

如何在mod_mono&上控制ASP.NET应用程序运行的应用程序回收设置? Apache?

在IIS6& 7当AppDomain被回收并且应用程序基本上执行Application_End()/ Application_Start()时,可以选择指定时间段,多个请求等。

我在mod_mono&上看到了相同的行为Apache,但我找不到更改设置的位置。

2 个答案:

答案 0 :(得分:5)

来自http://www.mono-project.com/Mod_mono#Automatic_restart_of_the_mod-mono-server_backend

SO格式有点偏,但基本上你可以按时间或使用此配置的请求重启 mod-mono-server 进程(在apache下运行)。

  

自动重启   mod-mono-server后端

     

mod_mono可以自动重启   单声道(mod-mono-server)后端即是   一定程度后处理请求   多少时间。如果你这很有用   发现单声道过程正在增长   无限期地,或者如果你只是   需要确保你打扫房子   每隔一段时间。

     

有两个自动重启   方法:一个基于时间,一个   根据请求数量   提供服务。你可以将它们激活为   如下:

     

三小时后自动重启。   1 MonoAutoRestartMode时间   2 MonoAutoRestartTime 00:03

     

上面的时间格式是   DD [:HH [:MM [:SS]]]。

     

提供10,000个请求后自动重启。   1 MonoAutoRestartMode请求   2 MonoAutoRestartRequests 10000

     

与大多数其他mod_mono一样   指令,a的第一个参数   指令可以是其名称或别名   一个mod-mono-server。这总是如此   可选的,在中省略   上面的例子。

答案 1 :(得分:0)

根据解释Fast CGI模块的link判断,我猜想需要有一个cron作业定期运行的脚本来杀死进程并重启它...我不知道如果这对你有任何帮助。你没有陈述什么操作系统,我假设这是在Win平台上?如果您使用的是Windows平台,则可以轻松安排脚本重新启动Mod_Mono扩展,实际上是“回收”......