例如,在服務器上安裝了兩個版本的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