标签:python mod-wsgi mod-python mod-fastcgi
我编写了一个WSGI应用程序,我需要将其部署到服务器,但是我已经获得了一个已经安装了mod_python的服务器.
我不允许删除mod_python,因为已经有一些mod_python应用程序在运行.
我考虑过的一个选项是将mod_wsgi与mod_python一起安装,但是我经历了一些消息,发现这是一个坏主意.显然mod_wsgi和mod_python混合不好.
我考虑的另一个选择是安装mod_fastcgi并使用fastcgi部署它.
我很想听听是否有人有更好的想法,这不会打破服务器上运行的当前mod_python应用程序.
解决方法:
只要相同的Python版本和mod_python没有链接到静态Python库,就可以将mod_python和mod_wsgi一起使用.
在mod_python.so文件上运行’ldd’命令:
ldd mod_python.so
找出它是否链接到libpythonX.Y.so.构建mod_wsgi以使用相同的Python版本,确保它与同一个libpythonX.Y.so类似地链接.
UPDATE
如果还加载了mod_python,mod_wsgi的4.X版现在显然拒绝启动.为了使mod_python和mod_wsgi一起使用,mod_wsgi的某些功能必须被削弱.由于mod_python现在很老,没有有意义的更新,它有各种各样的问题,不应该用于任何新的,不再试图支持它们一起使用.
标签:python,mod-wsgi,mod-python,mod-fastcgi 来源: https://codeday.me/bug/20190518/1126961.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。