我在apache中遇到分段错误,导致它自动重启。设置如下:
在Windows上使用apache 2.4,mod_wsgi的配置如下:
LoadModule wsgi_module modules / mod_wsgi.so
WSGIScriptAlias / WSGI“C:/ ... etc ... pythonservice.py”
WSGIPythonPath“C:/ ... etc ......”
WSGIApplicationGroup%{GLOBAL}
目录“C:/ ...等......”
Order deny,allow
Allow from all
/目录
我认为问题可能是XML节点(libxml2)上默认的10MB大小限制,但我找不到针对此特定设置的任何解决方案。
答案 0 :(得分:0)
切换到Visual Studio 2013后,我收到了一条不同的错误消息,即ContextSwitchDeadlock。这个答案解决了我的问题:
https://stackoverflow.com/a/612787/4685789
在加载大型数据集期间,在我调用的每1000个项目之后 System.Threading.Thread.CurrentThread.Join(10)确保应用程序不断传送消息。