发芽网挂掉10个小时, mysqldb模块出了点儿问题

作者:半瓶墨水   链接:http://www.2maomao.com/blog/fayaa-down-due-to-mysqldb-python/

什么时候挂掉的真不清楚,因为在bluehost上面用Django一直是不被官方支持的,只能自己想办法了。

因为上次升级的时候遇到过类似问题,于是跑到后台直接运行python t.fcgi,发现输出这样的信息:


ImproperlyConfigured: Error loading MySQLdb module: libmysqlclient_r.so.16: cannot open shared object file: No such file or directory
Status: 500 Internal Server Error

在网上搜索了一大圈,没发现问题所在,有好几篇文章提到要设置/etc/ld.so.conf文件,处于sharehost上的人表示欲哭无泪啊。

最后想想还是重装以下mysql-python模块试试,顺便把easy_install这个不能uninstall的安装工具淘汰掉,适当备份以后,移除easy_install安装的egg文件,然后把同样目录下的easy_install.pth的相关记录删掉:
mv /home1/XXXXX/python2.7.2/lib/python2.7/site-packages/MySQL_python-1.2.3-py2.7-linux-x86_64.egg ~

然后 pip install mysql-python

然后,居然就搞定了。。。

一条评论 发表在“发芽网挂掉10个小时, mysqldb模块出了点儿问题”上

  1. 独孤侠说道:

    应该可以先找到libmysqlclient_r.so.16这个所在的路径,然后添加到/etc/ld.so.conf文件中,执行下ldconfig命令后即可

留下回复