簡體   English   中英

節點/ mysql / nginx-502錯誤的網關

[英]node/mysql/nginx - 502 bad gateway

我正在使用nginx在ubuntu服務器14.04上運行節點應用程序。 我有一個mysql數據庫,該數據庫最初在其他服務器上運行。 一切正常,但為了調整性能,我將其移至同一服務器上,嘗試通過本地主機連接時遇到錯誤。 我正在使用具有以下配置的node-mysql

host: 'localhost',
user: 'root',
password: 'xxx',
database: 'xxx'

初始安裝后,我沒有對mysql進行任何更改,只是創建了一個轉儲文件並運行它來創建數據庫。

每當我的應用程序訪問數據庫時,我都會收到以下錯誤:

502錯誤的網關)

我到處搜索,但是我發現的所有內容都與PHP有關。

更新:檢查了pm2日志(使用pm2運行節點),並顯示以下錯誤:

ECONNREFUSED 127.0.0.1:3306

我需要做些什么來打開它嗎?

在通過注釋向正確的方向提供幫助並找到實際的錯誤之后,我能夠在此處找到解決方案。 需要在node-mysql配置中提供mysql套接字路徑。

host: 'localhost',
user: 'root',
password: 'xxx',
database: 'xxx',
socketPath: '/var/run/mysqld/mysqld.sock'

暫無
暫無

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

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