Ghost博客平台连接重置错误
我正在Microsoft Azure上运行Ghost作为Web服务。 我正在使用MySql数据库存储而不是默认的Sqlite。 每当我打开博客,我得到Econnreset错误状态为500,并显示Sql查询。
我有MySql在虚拟机中运行。 但一切都刷新罚款。 我也在使用连接池。
如何纠正这个问题,或者什么可能是Ghost放弃与数据库连接的可能原因。
解决了这个问题。 问题与基础Knex MySql驱动程序。 当连接保持空闲Azureclosures连接时,再次发出请求时,knex不会检查连接是否仍然存在,否则会导致Econnreset错误。
您可以通过在knex中将最小连接数设置为零来解决这个问题。
有关更多详细信息,请遵循此问
MySQL数据库托pipe在另一个天青云实例吗?
如果是这样,您需要将其提供给外部(打开所需的端口)。