egg+docker单进程启动,alinode抓不到异常日志
发布于 5 年前 作者 18820227745 5769 次浏览 来自 问答
  • 启动方式 image.png

  • alinode应用正常 image.png

  • docker里的common-error.log有报错信息 image.png

  • alinode配置 image.png

  • alinode没有异常日志 image.png

3 回复

为啥不是用 egg-scripts 启动的?如果你自己实现的话,要看里面对 alinode 环境变量等的处理

@atian25 用的是egg.start单进程启动,应为是放在k8s,单进程不叫合理。

egg-scripts start --env=prod --worker=1

这样单进程一个worker,但是还是有agent和master在跑吧。

有问题的,这样 worker 如果死的话,pod 不会死,然后 master 在重启 worker 的过程中,服务是不可用的。

单进程模式还在内测中。建议你还是开 2-4 个 worker,不需要过渡优化的,一个 pod 来几个进程没问题的。

另外,如果你不用 egg-scripts 那你要自己实现里面的必要的逻辑,包括 alinode 的一些处理

回到顶部