我昨天在digitalocean新建了个VPS来搭建我的GHOST并使用mysql来作为其数据库,到今天上午还运行正常,下午发现500错误,错误日志如下:
^[[31m
ERROR:^[[39m ^[[31mconnect ECONNREFUSED^[[39m
^[[37mRendering Error Page^[[39m
^[[32mGhost caught a processing error in the middleware layer.^[[39m
Error: connect ECONNREFUSED
at errnoException (net.js:905:11)
at Object.afterConnect [as oncomplete] (net.js:896:19)
--------------------
at Protocol._enqueue (/var/web/zhazham/node_modules/mysql/lib/protocol/Protocol.js:110:48)
at Protocol.handshake (/var/web/zhazham/node_modules/mysql/lib/protocol/Protocol.js:42:41)
at Connection.connect (/var/web/zhazham/node_modules/mysql/lib/Connection.js:98:18)
at /var/web/zhazham/node_modules/knex/lib/dialects/mysql/index.js:105:16
at tryCatch2 (/var/web/zhazham/node_modules/bluebird/js/main/util.js:53:21)
at Promise._resolveFromResolver (/var/web/zhazham/node_modules/bluebird/js/main/promise.js:544:13)
at new Promise (/var/web/zhazham/node_modules/bluebird/js/main/promise.js:84:37)
at Client_MySQL.acquireRawConnection (/var/web/zhazham/node_modules/knex/lib/dialects/mysql/index.js:104:10)
at Object.create (/var/web/zhazham/node_modules/knex/lib/pool.js:33:19)
at Object.Pool.createResource (/var/web/zhazham/node_modules/knex/node_modules/generic-pool-redux/pool.js:288:12)
但检查mysql的错误日志时,没发现任何错误,现在重启mysql和GHOST后一切正常。
请问有人遇到过或知道是什么原因吗?谢谢了!
我的博客OraXin
1
sanddudu 2015-04-29 20:14:44 +08:00
虽然能恢复,但是我还是很不推荐用 MySQL,因为 Ghost 官方代码库的 MySQL 版本经常自己都没办法跑过 CI
|
2
orlando2000 OP @sanddudu 谢谢了,我已经连续两天出现相同问题了,还差不多都在下午三点多,我现在也懒得查原因,直接先切换回sqlite,看看会不会出问题。
|