簡體   English   中英

Sequelize.js:如何處理與MySQL的重新連接

[英]Sequelize.js: how to handle reconnection with MySQL

我一直使用Mongo和Node,但現在由於現有的數據源,我需要用Mysql連接節點應用程序。

Sequelize似乎是一個很好的解決方案,但我不知道如何處理連接錯誤,重新連接和重新嘗試。

在第一次運行時檢查連接錯誤.authenticate().then().catch(function(error){...}); 但是,如果我斷開連接並想重新連接怎么辦?

在Sequelize中有一個未解決的問題:

https://github.com/sequelize/sequelize/issues/2113

基於此,此錯誤在續集中處理。

我驗證了sequelize的版本4.11.1修復了這個問題。 數據庫服務器關閉時查詢將失敗,但在數據庫服務器啟動時將恢復以重新連接並成功。
(您不需要像以前的版本一樣重新啟動應用程序。)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM