每次我重启 apache2 时都会出现这个错误,我想知道是否有人可以解释一下这个问题。我是否真的需要担心这个问题?
我用了一段时间,没有出现任何问题,但最近服务器崩溃了,虽然这显然与此无关,但我愿意尝试一切方法确保它不会再次发生。这包括清除这些类型的错误,以便将来更容易排除故障。
[Sun Nov 04 10:51:46 2012] [error] python_init: Python version mismatch, expected '2.6.5+', found '2.6.6'.
[Sun Nov 04 10:51:46 2012] [error] python_init: Python executable found '/usr/bin/python'.
[Sun Nov 04 10:51:46 2012] [error] python_init: Python path being used '/usr/lib/python2.6/:/usr/lib/python2.6/plat-linux2:/usr/lib/python2.6/lib-tk:/usr/lib/python2.6/lib-old:/usr/lib/python2.6/lib-dynload'.
[Sun Nov 04 10:51:46 2012] [notice] mod_python: Creating 8 session mutexes based on 256 max processes and 0 max threads.
[Sun Nov 04 10:51:46 2012] [notice] mod_python: using mutex_directory /tmp
[Sun Nov 04 10:51:46 2012] [notice] Apache/2.2.16 (Debian) DAV/2 SVN/1.6.12 mod_ssl/2.2.16 OpenSSL/0.9.8o mod_fcgid/2.3.6 PHP/5.3.3-7+squeeze14 with Suhosin-Patch mod_python/3.3.1 Python/2.6.6 mod_ruby/1.2.6 Ruby/1.8.7(2010-08-16) mod_perl/2.0.4 Perl/v5.10.1 configured -- resuming normal operations
任何帮助都将不胜感激,对于这种事情,我有点菜鸟 ;)
答案1
该消息来自mod_python
,告诉您它是使用 Python 编译的,2.6.5
但系统的 Python 安装是2.6.6
。无论版本不匹配,它仍将工作。
无论如何,mod_python
多年来它一直没有取得任何进展,而且大多数项目都已弃用它,转而采用其他替代方案,例如mod_wsgi
。