我正在运行一个通过Django作为单独线程调用的Web爬虫。当它尝试存储刮取的信息时,出现此错误:只有在Django中运行才会出现mySQL接口错误
文件“/usr/lib/pymodules/python2.6/MySQLdb/cursors.py”,第147行,执行 charset = db.character_set_name() InterfaceError:(0,'')
如果我从命令行手动运行脚本,我不会收到此错误。有任何想法吗?
我的猜测是我在循环的一次迭代中做了大约4次cursor.execute()。这可能会抛出一些东西吗?
谢谢!
这怎么可能是正确答案? – markuz 2012-02-29 07:09:20
@markuz:真的吗? 1。5年后,你突然想到这个答案,OP确定的答案是*正确*答案,有点不对?您与生产Django网站合作多久了?你有多少次成功地处理“在一个环境中工作但不在另一个”类型的错误? – 2012-02-29 07:22:05