我正在运行幽灵作为一个web服务上的微软天青。我使用MySql数据库来存储,而不是默认的Sqlite。每当我打开博客时,我都会得到一个经济重置错误,状态为500,并显示Sql查询。
我让MySql在虚拟机中运行。但刷新后一切都很好。我也在使用连接池。
如何纠正这一点,或者是什么可能是幽灵放弃与数据库连接的原因。
发布于 2016-04-13 20:21:45
解决了问题。问题是潜在的Knex MySql驱动程序。当连接保持不变时,Idle Azure关闭连接,当再次发出请求时,knex不检查连接是否仍然在那里,或者没有导致Econnreset错误。
您可以通过将连接的最小数目设置为knex中的零来解决这个问题。
欲了解更多详细信息,请参阅此问题:
发布于 2016-04-08 16:46:16
mysql数据库是否驻留在另一个azure实例上?
如果是这样的话,您将需要将它提供给外部(打开所需的端口)。
https://stackoverflow.com/questions/36497289
复制相似问题