我将一个使用Flask框架做的Web应用放到了SAE上,点击到需要访问数据库的页面后,就会现在这样错的问题:
OperationalError: (OperationalError) (2006, 'MySQL server has gone away') 'SELECT entry.id AS entry_id, entry.name AS entry_name, entry.description AS entry_description, entry.content AS entry_content, entry.created AS entry_created \nFROM entry \nWHERE entry.id = %s \n LIMIT %s' (3, 1)
google了一下,了解到MySQL连接超时,或是执行的SQL语句过长。我使用了flask-sqlalchemy这个三方库,可以如何设置?
还是在SAE上找到了解决方法:
http://sae.sina.com.cn/doc/python/faq.html#mysql-gone-away