首页 文章

Apache使用mod_wsgi大型xml文件在分段错误时崩溃

提问于
浏览
0

我在apache中遇到分段错误,导致它自动重启 . 设置如下:

  • server是使用python spyne生成的wsgi应用程序(当前在localhost上运行)

  • soap调用是从WPF应用程序(.NET)完成的

  • 在Windows上使用apache 2.4,配置mod_wsgi如下:

LoadModule wsgi_module modules / mod_wsgi.so

WSGIScriptAlias / WSGI“C:/ ... etc ... pythonservice.py”

WSGIPythonPath“C:/ ... etc ......”

WSGIApplicationGroup%

目录“C:/ ...等......”

Order deny,allow

Allow from all

/目录

我认为问题可能是XML节点(libxml2)上默认的10MB大小限制,但我找不到任何针对此特定设置的问题的解决方案 .

1 回答

  • 0

    切换到Visual Studio 2013后,我收到了一条不同的错误消息,即ContextSwitchDeadlock . 这个答案解决了我的问题:

    https://stackoverflow.com/a/612787/4685789

    在加载大型数据集期间,在每1000个项目之后,我调用System.Threading.Thread.CurrentThread.Join(10)以确保应用程序不断地传送消息 .

相关问题