我们在 9 台服务器上部署了一个应用程序。应用程序记录到一个文件,例如 myapp.log,因此在每台服务器上,我们都有相同的 myapp.log 文件。每次流量只到达这 9 台服务器中的一台,并且只更新该服务器上的 myapp.log。所以为了排除故障,我需要登录所有这 9 台服务器并检查每台服务器的 myapp.log 文件,这非常耗时......所以我想知道是否有更好的方法来做到这一点?或者,是否有一个标准流程可以做到这一点?谢谢!
最佳答案
syslog
是 linux 上的默认日志记录标准。
将您的日志写入syslog
,然后配置所有实现syslog
协议(protocol)的9 个守护进程,将日志传输到您要读取日志的机器上。
关于linux - 检查部署在多个服务器上的同一应用程序的日志文件的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45181952/