生产环境要不要把warning打开?

tinyfool 发布于 2014年03月01日
无人欣赏。

例如, php 的notice开发环境应该打开不稀奇吧?生产环境呢?

刚才听ATP,三个主持人为这样貌似没什么意义的问题吵了半天。大家觉得呢?

共5条回复
saharabear 回复于 2014年03月01日

不打开,但是确保后台日志系统能够正常运行。更大型的项目需要有预警系统。

tinyfool 回复于 2014年03月01日

1楼 @saharabear 日志会有人看吗?没出问题的时候?

saharabear 回复于 2014年03月01日

2楼 @tinyfool 会,我这里的做法是有一个简单的独立的日志分析程序,如果日志中出现任何问题,就发邮件给管理员。

oldratlee 回复于 2014年03月01日

我倾向于开。

是否开warning日志,一个前提是

日志级别对应内容或对应问题的严重程度

这个要有明确的约定和执行。

要不日志报警一多又没有处理价值,大家就疲劳和忽略了 :D

一个约定是

  • error:出错但不能快速自动回复需人工干预处理。
    如,环境的db有问题,服务或页面请求失败
  • warning:出错但可自动恢复。
    如第一次调用失败但会换机器重试。

这样error就要是要人处理的问题,warning的多少是系统亚健康指标。

提高系统实现的强度可以把一些error下降成warning。

riverphoenix 回复于 2014年03月01日

tiny老大,现在取消邮件通知了吗

登录 或者 注册