gpt4 book ai didi

asp.net - mod_mono : Random CompilationException errors

转载 作者:太空宇宙 更新时间:2023-11-03 17:16:14 24 4
gpt4 key购买 nike

服务器重启后,我有时会遇到这样的随机 CompilationException 错误:

CompilationException: CS0006: Metadata file `/tmp/apache-temp-aspnet-0/ca373c84/assembly/shadow/10cad1cb/02cb7ade_1201ab15_00000001/ZedGraph.dll' could not be found -> HttpException: Single file build failed

而且您无法访问该应用程序。如果我再次重新启动服务器,那么问题就会消失。

触发错误的文件可以是我自己的 dll 之一或依赖项,例如 mysql.dll。

我在 Linode VPS 上使用 mono 2.10.2、CentOS 5.7(最终版)、Apache 和 mod_mono。

知道可能是什么原因吗?

编辑:自从我搬到 Linode 并且他们使用 XEN 时我的麻烦就开始了,我找到了看起来很有希望的选项 --with-xen_opt=yes: http://mono-project.com/Advanced_Mono_Compile_Options

最佳答案

听起来像是卷影复制和编译的错误(竞争条件?)。之前已经找到并修复了其他人......请参阅http://grendello.blogspot.com/2007/08/new-modmono-and-xsp-developments.html

这是 2006 年关于类似问题的报告 http://lists.ximian.com/pipermail/mono-list/2006-March/030970.html

您可以尝试重新启动 apache,而不是重新启动系统。请注意,我发现它可以帮助停止 apache 然后启动,而不是重新启动。

您还可以启用 mod_mono 控制面板并从那里重新启动应用程序。在 apache 配置中添加它。

<Location /monocp>
SetHandler mono-ctrl
Order deny,allow
Deny from all
Allow from 127.0.0.1 <YOURIP>
</Location>

要自动执行此过程,请查看 Monit .

关于asp.net - mod_mono : Random CompilationException errors,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8960212/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com