系统出错

程序处理异常时的各出错信息

pike程序处理出错时,均返回category: "pike"的出错信息,可根据此分类判断是否系统错误,主要的错误如下:

  • ErrInvalidResponse 响应数据异常时使用,主要是程序无法获取正常的响应,http状态码为503,出错信息为Invalid response

  • ErrCacheDispatcherNotFound 无法获取配置的缓存时使用,由于配置了不存在的缓存导致,使用管理后台配置时会有相应的校验,因此一般不会触发。http状态码为503,出错信息为Available cache dispatcher not found

  • ErrLocationNotFound 无法获取可用的Location,由于配置的Location无符合该请求时触发。http状态码为503,出错信息为Available location not found

  • ErrUpstreamNotFound 无法获取可用的Upstream,如果配置的所有Upstream的状态检测均不通过,转发至相应的Upstream时触发。http状态码为502,出错信息为Available upstream not found

Last updated