gpt4 book ai didi

python - django apache mod-wsgi 挂起从 .so 文件导入 python 模块

转载 作者:太空狗 更新时间:2023-10-29 22:02:05 25 4
gpt4 key购买 nike

我正在尝试在 apache mod-wsgi 上部署一个用于生产的 django 应用程序。我有一个名为 freecad 的第三方 python 应用程序,它将 python 模块打包在 FreeCAD.so 库文件中。请求卡在“导入 FreeCAD”上。一些 apache 日志错误告诉我这可能是 zlib 的问题??尝试导入此模块时进行压缩。请注意,使用 django 的运行服务器时一切正常。

仔细研究之后,这不是压缩问题,也不是权限问题。我作为 www-data 用户使用

$ sudo -u www-data python
Python 2.6.6 (r266:84292, Sep 15 2010, 16:22:56)
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.path.append('/usr/lib/freecad/lib')
>>> import FreeCAD
FreeCAD 0.10, Libs: 0.10R3225
>>>

但它仍然卡在网页请求的“导入 FreeCAD”上

最佳答案

设置:

WSGIApplicationGroup %{GLOBAL}

请参阅 mod_wsgi wiki 上的应用程序问题文档。

很可能你有一个扩展模块不是为在子解释器中工作而设计的。以上强制它在主解释器中运行。

关于python - django apache mod-wsgi 挂起从 .so 文件导入 python 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4236045/

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