2017-08-08 34 views
0

我正在嘗試查找發生此錯誤的原因。Express.JS應用程序與mysql服務器衝突

當我運行express.js app (using pm2)它使MySQL 5.7服務器停止,當我嘗試重新啓動MySQL服務器時,它輸出一個錯誤。 請注意,express.js app正在端口80上運行,而MySQL正在端口3306上運行。並且express.js應用程序不會嘗試以任何方式與MySQL交談或連接,因此它們不應該彼此交互。

平臺:數字海洋,操作系統:Ubuntu的16.04,節點版本:8.2.1,MySQL的 版本:5.7

`journalctl -xe` output : 

- 定義 - 通過:systemd - 支持:http://lists.freedesktop.org/mailman/listinfo/systemd-devel - 單元mysql.service已經開始啓動。 Aug 07 19:37:35 ubuntu-512mb-lon1-01 systemd [1]:mysql.service:退出主進程, code = exited,status = 1/FAILURE Aug 07 19:37:49 ubuntu-512mb-lon1- 01 sshd [20843]:來自xxxxxx的無效用戶db2fenc1 Aug 07 19:37:49 ubuntu-512mb-lon1-01 sshd [20843]:input_userauth_request:invalid user db2fenc1 [preauth] Aug 07 19:37:49 ubuntu- 512mb-lon1-01 sshd [20843]: pam_unix(sshd:auth):check pass;用戶未知Aug 07 19:37:49 ubuntu-512mb-lon1-01 sshd [20843]:pam_unix(sshd:auth):authentication failure; logname = uid = 0 euid = 0 tty = ssh ruser = rhost = xxxx。 08月07 19:37:51 ubuntu-512mb-lon1-01 sshd [20843]:失效的密碼無效 用戶db2fenc1從xxxxxx端口60654 ssh2 Aug 07 19:37:51 ubuntu-512mb-lon1-01 sshd [20843 ]:從xxxxx端口收到斷開連接 60654:11:正常關機,感謝您玩[preau Aug 07 19:37:51 ubuntu-512mb-lon1-01 sshd [20843]:斷開與xxxxx的連接 port 60654 [preauth] Aug 07 19:38:05 ubuntu-512mb-lon1-01 systemd [1]: 無法啓動MySQL社區服務器。 - 主題:單元mysql.service失敗 - 定義:systemd - 支持:http://lists.freedesktop.org/mailman/listinfo/systemd-devel - 單元mysql.service失敗。 - 結果失敗。 Aug 07 19:38:05 ubuntu-512mb-lon1-01 systemd [1]:mysql.service:單元進入失敗狀態。 Aug 07 19:38:05 ubuntu-512mb-lon1-01 systemd [1]:mysql.service:失敗,結果 'exit-code'。 Aug 07 19:38:05 ubuntu-512mb-lon1-01 systemd [1]: mysql.service:服務暫停時間結束,調度重啓。 Aug 07 19:38:05 ubuntu-512mb-lon1-01 systemd [1]:停止MySQL社區 服務器。 - 主題:單元mysql.service已完成關閉 - 定義:systemd - 支持:http://lists.freedesktop.org/mailman/listinfo/systemd-devel - 單元mysql.service已完成關閉。 Aug 07 19:38:05 ubuntu-512mb-lon1-01 systemd [1]:啓動MySQL社區服務器... - 主題:單元mysql.service已經開始啓動 - 定義:systemd - - 支持:http://lists.freedesktop.org/mailman/listinfo/systemd-devel - 單元mysql.service已經開始啓動。 8月07 19點38分05秒的ubuntu-512MB-lon1-01 systemd [1]:mysql.service:主過程退出, 代碼=退出,狀態= 1/FAILURE

+0

看到你的快速應用程序中與mysql有關的任何初始化代碼會很有幫助,這可能是你在啓動時會殺死mysql的東西。 – jakerella

+0

正如我所說的,快速應用程序與MySQL沒有任何關係,它基於MongoDB。與MySQL交談的唯一應用程序是WHMCS和phpmyadmin。 @jakerella – BahaaZidan

+0

檢出應用程序的設置或配置,嘗試建立與MySQL的連接並驗證失敗。 – SaidbakR

回答

0

你能提供從MySQL日誌日誌?如果它使用的是默認設置,它將在/var/log/mysq/

相關問題