2017-11-24 22 views
0

NodeJS + MySQLでWebアプリケーションを実行しています。最初のWebアプリが正常に動作しますが、突然のMySQL接続のすべては、次のエラーがスローされて拒否します:NodeJS + MySQL WebアプリケーションでECONNREFUSEDエラーが発生しました

ECONNREFUSED 127.0.0.1:3306 

は単にをリロードPM2 を使用してサーバーを再起動し、問題を解決しtemporarily.But再び長いスパンの後。

の時間の、上記のエラーゾッとMySQLの接続を行うためのNodeJSでの構成は以下の通りである:

"sqlconn": { 
     "connectionLimit": 10, 
     "host": "127.0.0.1", 
     "user": "root", 
     "password": "XYZ", 
     "database": "test", 
     "port": 3306, 
     "multipleStatements": true 
} 

をこの問題を解決する方法上の任意のアイデアは?

は注意:私は、クエリを実行しているときは、mysqlの接続を閉じていないしなければならないRAMサイズ512MB以上

答えて

0

とデジタル海の液滴を使用しています。接続を開いたままにしておくと、しばらくしてから接続を断念します。

また、node-mysqlにバグがあります。あなたはmysqlプールを使用することができます。間違って何が起こっていたか確認するにはenter link description here

+0

次のリンクは、スワップファイルの設定に関する詳細情報を提供します。 – Ayan

+0

いいえ、そうでなければ、最初は何もしませんでした。 – kawadhiya21

+0

私は今これを覚えていると思います。私もこれに直面した。 mysql接続プールを使用してください。これは問題を解決するだろう。 – kawadhiya21

関連する問題