查看日志

2014-04-29
  • 603
  • 0
        当需要查看程序在服务器上的运行日志时,一般会使用linux语句查看,tail logs/catalina.out ,但这只会显示最后执行时的日志。如果程序报错,只看最后日志往往找不到出错的原因。
        这时我们就需要实时的查看日志,也就是程序在服务器上运行时,让后台同步的输出日志。这样我们就需要将上面的语句改造一下。加上一个-f,变为tail  -f  logs/catalina.out ,执行这个命令时,后台就会不断地输出日志。
        在有些时候,程序运行时会报出内存不足的错误。这种情况可能是服务器内存不足,可以调大服务器内存。还有一种错误是数据库连接超时,接收不到数据包。这是因为数据库连接池中对于连接有一个默认的时间,一般为八小时。如果对你的程序连接时间不够长的话,可以使用sql语句来调大连接时间,但需要注意的是有两个参数,大部分情况下需要全部调大。