app显示服务器异常退出,app-worker异常退出

Translation of this issue:

app-worker exits abnormally

Node Version: v8.7.0

Egg Version: v1.7.0

pm2 Version: v2.7.1

Plugin Name:

Plugin Version:

Platform: CentOS

Mini Showcase Repository:

The server recently added Alibaba Cloud's heartbeat health check interface. App-worker exits after a certain period of time. Not quite sure if it was caused by a heartbeat check. The error is as follows:

Startup script

pm2 start ./server.js --name=server

** Operating Environment**

Check ./run/application_config.json for env=local

Heartbeat check code

* health() {

This.ctx.body = {

Code: 0

};

Return ;

}

errolog

Screenshot:

2b11ac5b5ef05d20339813cfc4aa3689.png

text:

Wed, 30 May 2018 06:41:22 GMT sequelize deprecated String based operators are now deprecated. Please use based based operators for better security, read more at http://docs.sequelizejs.com/manual/tutorial/querying.html# Operators at node_modules/sequelize/lib/sequelize.js:237:13

[Wed May 30 2018 15:15:12 GMT+0800 (CST)] [cfork:master:1486] worker:1522 exit (code: null, exitedAfterDisconnect: false, state: dead, isDead: true, isExpected: false)

[Wed May 30 2018 15:15:12 GMT+0800 (CST)] [cfork:master:1486] don't fork new work (refork: false)

[Wed May 30 2018 15:15:12 GMT+0800 (CST)] [cfork:master:1486] (total 0 disconnect, 1 unexpected exit) WorkerDiedUnexpectedError: worker:1522 unexpected (code: null, signal: SIGKILL, exitedAfterDisconnect : false, state: dead)

At EventEmitter.onUnexpected (/admin/merchantserver/node_modules/cfork/index.js:210:15)

At emitThree (events.js:135:13)

At EventEmitter.emit (events.js:216:7)

At EventEmitter. (/admin/merchantserver/node_modules/cfork/index.js:130:13)

At emitThree (events.js:140:20)

At EventEmitter.emit (events.js:216:7)

At ChildProcess.worker.process.once (internal/cluster/master.js:185:13)

At Object.onceWrapper (events.js:318:30)

At emitTwo (events.js:125:13)

At ChildProcess.emit (events.js:213:7)

2018-05-30 15:15:12,965 ERROR 1486 nodejs.AppWorkerDiedError: [master] app_worker#1:1522 died (code: null, signal: null, suicide: false, state: dead), current workers: []

At Master.onAppExit (/admin/merchantserver/node_modules/egg-cluster/lib/master.js:333:19)

At emitOne (events.js:115:13)

At Master.emit (events.js:210:7)

At Messenger.sendToMaster (/admin/merchantserver/node_modules/egg-cluster/lib/utils/messenger.js:122:17)

At Messenger.send (/admin/merchantserver/node_modules/egg-cluster/lib/utils/messenger.js:87:12)

At EventEmitter.cluster.on (/admin/merchantserver/node_modules/egg-cluster/lib/master.js:230:22)

At emitThree (events.js:140:20)

At EventEmitter.emit (events.js:216:7)

At ChildProcess.worker.process.once (internal/cluster/master.js:185:13)

At Object.onceWrapper (events.js:318:30)

Name: 'AppWorkerDiedError'

Pid: 1486

Hostname: device2-wechat-pay

Wed, 30 May 2018 07:17:43 GMT sequelize deprecated String based operators are now deprecated. Please use based based operators for better security, read more at http://docs.sequelizejs.com/manual/tutorial/querying.html# Operators at node_modules/sequelize/lib/sequelize.js:237:13

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值