egg+docker单进程启动,alinode抓不到异常日志
-
启动方式
-
alinode应用正常
-
docker里的common-error.log有报错信息
-
alinode配置
-
alinode没有异常日志
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 的一些处理