【发布时间】:2016-08-03 15:20:01
【问题描述】:
我的应用程序连接到免费的 Azure MySQL 服务并循环进行查询。我使用单个连接来进行这些查询(我限制为 4 个连接),并且过程通常需要大约 5 秒。当我在本地运行应用程序时,它工作得非常好,但在部署后我得到了 azure
{ [Error: Cannot enqueue Query after fatal error.] code: 'PROTOCOL_ENQUEUE_AFTER_FATAL_ERROR', fatal: false }
在我的日志中。我该如何防止这种情况,为什么它在本地正常工作,但在 Azure 上却不行?
【问题讨论】:
-
您的项目中是否有“express-sql-session”或“express-mysql-session”?尝试将其删除并再次部署到 azure。
-
我只有 Mysql(它是 MysQL 数据库)
-
这是我的代码 sn-p,我不使用 Express,它是普通的 node.js 应用程序:pastebin.com/j0wZqm7P
标签: mysql node.js azure timeout