例如,在服务器上安装了两个版本的django(1.1,1.4),以及两个版本的python(2.6,2.7)。有没有办法来检查WSGI正在使用哪个版本的python/library?如何检查使用哪个Python解释器在apache2中运行WSGI脚本?
(换句话说,有没有办法来检查其解释被用于运行/etc/apache2/wsgis-available/
目录下的脚本)
例如,在服务器上安装了两个版本的django(1.1,1.4),以及两个版本的python(2.6,2.7)。有没有办法来检查WSGI正在使用哪个版本的python/library?如何检查使用哪个Python解释器在apache2中运行WSGI脚本?
(换句话说,有没有办法来检查其解释被用于运行/etc/apache2/wsgis-available/
目录下的脚本)
反对的mod_wsgi模块运行ldd
或依赖沃克会告诉你Python库的版本它是建立起来的。
例如
ldd <PATH TO YOUR MOD_WSGI MODULE>/mod_wsgi.so
更多的文档here
明白了。谢谢! –
或者只需检查日志。 –
这一点,更是全覆盖的mod_wsgi的文档。
+1,因为ldd命令也在那里列出。 –
@ IgnacioVazquez - 艾布拉姆斯我的意思是如何检查哪些解释器用于运行在/ etc/apache2的/ wsgis可用/目录下的脚本.. –
您可以通过mod_wsgi的是什么意思? –
我明白了@Hanfei这个问题,对于这些挑剔者来说是一种遗憾。 – sijpkes