作为一个程序员,调查应用错误可真不是一个轻松活,一出问题,经常要上机器查看各种日志,对于复杂应用,这个过程就更痛苦。比如,应用前端架设Apache
服务,后端是各种核心逻辑,使用Mysql
做信息存储,这些角色还部署在多台机器上。调查问题,免不了打开多个机器的登录窗口,在不同目录间切换,grep
日志关键词查找线索,再切换再查找,几圈下来,头已经有点晕,打开日志文件看看细节,一失手,vim
一个上百MB
文件…
心中已是各种马在奔腾…
自从用上了阿里云的简单日志服务,突然发现调查问题变得轻松起来。向各位看官汇报一下,如何在云端,快速定位应用各种错误。
首先,先来看前端机器是否有错误,自从将前端访问日志收集放到SLS
上后,再不用一台台登录前端机。选择Apache
访问日志的Category
,直接在控制台输入“500”
,就可查看http
状态为500
的错误日志。真有几次这样的错误,这些访问请求失败了。