[英]Azure mysql virtual machine stops working after a while
我在azure上部署了ASP.net Web API,並且在Linux上運行的單獨虛擬機中也有MySql數據庫。 我遇到的問題是,當我重新啟動數據庫並從Visual Studio重新部署Web API時,Web API和mySql之間的連接工作正常,但是在30分鍾后,我收到此錯誤:
“無法連接到任何指定的MySQL主機”
如果要再次使用它,我必須使用數據庫重新啟動虛擬機,然后從Visual Studio重新部署Web API。 我正在使用這樣的連接字符串在我的Web配置中進行連接
<add name="DefaultConnection" connectionString="Server=publicIpAddress;Port=3306;Database=db_12345_db;Uid=user;Pwd=*********;" providerName="MySql.Data.MySqlClient" />
在連接到天藍色之前,該連接正在我們擁有的服務器上工作。 我懷疑我沒有正確配置天藍色。
任何想法如何解決此問題? 謝謝
連接到Azure SQL數據庫時,閑置一段時間后,空閑連接可能會被網絡組件(例如防火牆)終止。 在這種情況下,有兩種類型的空閑連接:
https://github.com/sidorares/node-mysql2/issues/316
希望這對您有用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.