Closed ghost closed 7 years ago
// app.js
const server = require('./server');
module.exports = app => {
server.start();
// 如果保证 server 启动之后再启动 egg 应用
app.beforeStart(function*() {
server.start();
});
}
要注意,agent 进程是唯一的,挂掉后不会重启,要确保错误处理。
相关 issue: https://github.com/eggjs/egg/issues/269
还是放 app 上吧
@dead-horse 放 app 的话,你那段示例是会启动多个的了
启动多个也没问题,和 http server 一样
@atian25 cluster 模块的精粹你还不够熟悉啊
@fengmk2 回去补补课 T_T
Thanks
楼主最后怎么解决的呢
我想在APP启动时开启自己写的socket服务,用来接收ISO-8583报文。用nodejs自带的net模块实现的。这样可以吗?