【问题标题】:How to check which Python interpreter is used to run WSGI scripts in apache2?如何检查哪个 Python 解释器用于在 apache2 中运行 WSGI 脚本?
【发布时间】:2013-07-21 23:00:11
【问题描述】:

例如,服务器上安装了两个版本的django(1.1、1.4),以及两个版本的python(2.6、2.7)。有没有办法检查 WSGI 正在使用哪个版本的 python/库?

(换句话说,有没有办法检查哪个解释器用于运行/etc/apache2/wsgis-available/目录下的脚本)

【问题讨论】:

  • @IgnacioVazquez-Abrams 我的意思是如何检查使用哪个解释器来运行 /etc/apache2/wsgis-available/ 目录下的脚本..
  • 你的意思是 mod_wsgi?
  • 我理解@Hanfei 的问题,可惜这些挑剔的人。

标签: python apache web apache2 wsgi


【解决方案1】:

【讨论】:

    【解决方案2】:

    针对 mod_wsgi 模块运行 ldd 或 Dependency Walker 会告诉您它是针对哪个版本的 Python 库构建的。

    例如

    ldd <PATH TO YOUR MOD_WSGI MODULE>/mod_wsgi.so
    

    更多文档here

    【讨论】:

      猜你喜欢
      • 2012-10-18
      • 1970-01-01
      • 2016-01-17
      • 1970-01-01
      • 2021-08-06
      • 1970-01-01
      • 1970-01-01
      • 2017-10-03
      • 1970-01-01
      相关资源
      最近更新 更多