2017-08-08 42 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/

相关问题