保持心跳:在崩溃之后继续服务

来源:互联网 发布:win10 windows updata 编辑:程序博客网 时间:2024/04/29 22:32

  日志改变和卸载失败,预计之外的网络峰值等类似情况都会使日志分区过载,这是导致一个网站崩溃的最常见原因。
  对这种过载情况的常规处理办法是使web服务器中止对当前的请求的服务,并寄希望于某种监测系统可以记录此段崩溃时间的所有状况,等专业人士来解决问题。而这段时间所有访问该网站的用户看到的都是“该页无法显示”的错误报告,这种情况显然是让人十分不爽的。
  如果对你而言,相对于在网站崩溃期间保证每个请求都创建了日志,依然对访问者的请求进行服务要更为重要,那么你完全可以使用aiCache,通过全局设置参数:stay_up_on_write_error忽视书写错误。