【发布时间】:2015-06-09 18:33:56
【问题描述】:
有没有办法在 ubuntu 上保存日志(错误)?如果有可以请您分享如何实现这一点的方法。
我有一个在 ubuntu 上运行的服务器,它会定期崩溃。希望保留运行时发生的所有错误的日志。
有人知道为什么会这样吗?服务器只是停止响应,但命令“ps -ef | grep java”返回它正在工作......
【问题讨论】:
-
你运行的是什么服务器?
有没有办法在 ubuntu 上保存日志(错误)?如果有可以请您分享如何实现这一点的方法。
我有一个在 ubuntu 上运行的服务器,它会定期崩溃。希望保留运行时发生的所有错误的日志。
有人知道为什么会这样吗?服务器只是停止响应,但命令“ps -ef | grep java”返回它正在工作......
【问题讨论】:
通常每个服务器(假设标准服务器 ex apache、nginx)都有自己的日志记录。如果您正在构建自己的服务器,则需要自己添加日志记录。
除非在服务器的configuration file 中另有说明,否则正常日志将发送到/var/log 目录。同样在某些服务器(一般软件)中,您需要从配置文件启用日志记录,并且大多数情况下它还包含日志的默认路径,可以修改该路径以将这些日志发送到自定义目录。
这是一个非常笼统的答案,您需要更详细地说明您的问题。你需要告诉你正在运行什么服务器,如果是自定义构建,那么你需要提供代码。
ps -ef|grep java 显示运行不代表运行正常。任何进程都有可以进入的各种状态。所以你需要知道你的程序在什么状态下运行。试试ps -axu | grep java。
【讨论】: