繁体   English   中英

mod_mono和Apache上的Appdomain回收设置

[英]Appdomain recycle settings on mod_mono & Apache

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

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

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

在这里,来自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可以在一定时间后自动重启处理请求的Mono(mod-mono-server)后端。 如果您发现单声道过程随着时间的推移无限增长,或者您只是需要确保每隔一段时间清洁一次,这就非常有用。

有两种自动重启方法:一种基于时间,一种基于服务请求的数量。 您可以按如下方式激活它们:

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM