【发布时间】:2023-01-15 02:34:03
【问题描述】:
需要在 EC2 服务器上运行的 tomcat 和其他东西的实时日志
已经添加了 EC2 ip 地址并给出了命令
cd /usr/共享/tomcat
但如何走得更远?
【问题讨论】:
标签: amazon-web-services logging amazon-ec2 devops
需要在 EC2 服务器上运行的 tomcat 和其他东西的实时日志
已经添加了 EC2 ip 地址并给出了命令
cd /usr/共享/tomcat
但如何走得更远?
【问题讨论】:
标签: amazon-web-services logging amazon-ec2 devops
您需要将 PuTTY 窗口导航到您的日志。在大多数情况下,您可以使用“cd ~/logs”或“/var/www/vhosts/example.com/statistics/logs/”。 Unix 日志存储在多个位置,因此您需要先找到错误日志的位置,然后才能查看它们。
然后
输入命令以查看错误日志。该命令因服务器和操作系统而异,但默认类似于:“tail -n 10 error.log”。 如果您收到错误消息或没有收到答复,您的错误日志可能位于不同的位置。检查您的服务器信息以找到您的日志存储的文件路径。 有些命令需要 root 访问权限,并且应该以“sudo”开头才能运行。
【讨论】:
据我了解您的问题,您希望在日志文件中生成任何日志后立即在终端上查看实时日志打印。
因此,为此,您可以使用tail -f <filename> 命令在终端上查看实时日志打印。
您只需转到存储/生成日志的目录。日志一般存放在以下位置。
TOMCAT_DIR/logs/catalina.out
这里的 TOMCAT_DIR 是你的 apache-tomcat 部署的目录。 例如,您将 tomcat 存储在/usr/share/tomcat这个位置,所以只需按照以下命令操作:
cd /usr/share/tomcat/logs/ # Changing the directory to /usr/share/tomcat tail -f catalina.out # Print real-time date updating the file我希望这回答了你的问题。
【讨论】: