最近在使用log4js作为日志文件,但是在使用pm2创建多个实例的时候.log4js就存在多个进程操作一个文件,然后导致崩溃.查了log4js官方文档,也有cluster模式.但是需要手动判断cluster.isMaster, 请教下社区各位大神.有没有遇到过类似的问题,需要如何解决呢
回复 (1)
H
在主进程中做日志分割操作 然后每一个cluster出来的子进程只负责写就行了吧
参与回复
登录后即可参与回复。登录
最近在使用log4js作为日志文件,但是在使用pm2创建多个实例的时候.log4js就存在多个进程操作一个文件,然后导致崩溃.查了log4js官方文档,也有cluster模式.但是需要手动判断cluster.isMaster, 请教下社区各位大神.有没有遇到过类似的问题,需要如何解决呢
在主进程中做日志分割操作 然后每一个cluster出来的子进程只负责写就行了吧