我有一个应用程序,它连接到免费的Azure MySQL服务,并在循环中进行查询。我使用单个连接来进行这些查询(我被限制为4个连接),处理过程通常需要大约5秒。当我在本地运行应用程序时,它运行得很好,但在部署azure后,我得到了
{ [Error: Cannot enqueue Query after fatal error.] code: 'PROTOCOL_ENQUEUE_AFTER_FATAL_ERROR', fatal: false }
在我的日志中。我如何防止这种情况发生,为什么它在本地正常工作,但在Azure上却不能正常工作?
有一个已回答的SO线程与您的问题相同,您可以参考Node JS Mysql PROTOCOL ENQUEUE AFTER FATAL ERROR并尝试解决该问题。