gpt4 book ai didi

mysql - Ghost 博客平台连接重置错误

转载 作者:行者123 更新时间:2023-11-29 02:17:56 24 4
gpt4 key购买 nike

我在 Microsoft Azure 上将 Ghost 作为 Web 服务运行。我正在使用 MySql 数据库而不是默认的 Sqlite 进行存储。每次我打开博客时,我都会收到状态为 500 的 Econnreset 错误,并且正在显示 Sql 查询。

我在虚拟机中运行了 MySql。但是刷新时一切正常。我也在使用连接池。

如何纠正这个问题,或者 Ghost 断开与数据库的连接的可能原因是什么。

最佳答案

问题解决了。问题出在底层的 Knex MySql 驱动程序上。当连接保持空闲时,Azure 会关闭连接,当再次发出请求时,knex 不会检查连接是否仍然存在或不会导致 Econnreset 错误。

您可以通过在 knex 中将最小连接数设置为零来解决此问题。

有关更多详细信息,请关注此问题:

https://github.com/tgriesser/knex/issues/975

关于mysql - Ghost 博客平台连接重置错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36497289/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com