本文出处:http://blog.csdn.net/chaijunkun/article/details/90205293,转载请注明。由于本人不定期会整理相关博文,会对相应内容作出完善。因此强烈建议在原始出处查看此文。

一则故障告警

为了保证服务正常运行,在所有应用系统中都接入了日志收集系统,该系统还可以将一段时间内的错误信息聚合,发送故障告警。以下是告警内容:

[日志监控]XX-mweb状态码500告警
你有1条延迟发送报警消息,最近一条是:
[2019-05-14 13:50:19]
nginx.m.somebusiness.com最近5分钟内有状态码为500日志319条.
最近一条请求记录为:
URL:/favicon.ico
主机:192.168.0.1
参数:
状态码:500详细请看:http://short.cn/M4Gmznc

*注:告警日志中涉及到敏感信息的内容已经做了脱敏处理

检查页面

通过日志中反应的域名可以很明显地看出,该错误是nginx日志(日志系统很明确地划分nginx日志和业务系统日志使用不同域名),并非业务系统日志。但是一个favicon.ico的请求怎么会打到业务系统里呢(nginx日志很少单纯出现500错误,一般是反向代理到业务系统时,由业务系统返回产生)?

在页面中,head部分有明确的配置:

<link rel="shortcut icon" href="//x.shortimg.cn/business/2019/m/images/favicon.ico">

按照此配置,浏览器在页面加载时使用的favicon应该采用这个上述配置才对。后来进入日志系统,查看造成这些错误的UA是哪些,发现绝大多数来源于这样一个UA:

Mozilla/5.0 (Linux; Android 7.1.1; OPPO R11s Build/NMF26X; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/55.0.2883.91 Mobile Safari/537.36 incapp/1.1+%28inc_android%3B9.10.0%3BFAcDIW0xtK-GggDvLvbA-L7iSIpoFl-qb4G_JUwc_xwKT14MCz4zWVtzk8oK0IuI%3B7.1.1%3BOPPO%2BR11s%3B79cef6477b23629a2c264fe8019232d1%29 inc_android/9.10.0 nettype/4g

也就是说这样一个环境是不支持favicon设置的:
系统:Android 7.1.1
品牌型号:OPPO R11s
打开环境:(公司开发的移动端产品,内部版本号9.10.0)

解决方法

将该业务系统对应域名下的favicon.ico请求直接转发到指定的地址下,从此世界安静了。

烂笔头笔记:favicon配置不是所有浏览器都兼容相关推荐

  1. 好记性不如烂笔头-笔记记录方法公开

    见字如面,我是东北码农. 俗话说,好记性不如烂笔头,在工作学习中记笔记是很重要的.今天介绍一下自己在工作中如何记录笔记,以及给大家安利一下win10自带的OneNote. 1.记录什么 1.1.流水账 ...

  2. 烂笔头笔记:Charles工具在Windows系统中闪退(无法打开)的问题修复

    本文出处:http://blog.csdn.net/chaijunkun/article/details/121230563,转载请注明.由于本人不定期会整理相关博文,会对相应内容作出完善.因此强烈建 ...

  3. 烂笔头笔记:关于frontend-maven-plugin插件无法下载nodejs和npm的问题

    目录 简介 解决方法 参考资料 简介 frontend-maven-plugin是一个将maven与nodejs结合的插件,旨在maven生命周期中帮你下载并且本地(相对于项目来说)安装一份node和 ...

  4. 进来在看《How Tomcat Works》这本书,将读书笔记贴在这里,好记性不如烂笔头。

    进来在看<How Tomcat Works>这本书,将读书笔记贴在这里,好记性不如烂笔头.  最简单的一个服务器,一个很简单的结果.  HttpServer构建ServerSocket,每 ...

  5. 好记性不如烂笔头-linux学习笔记4apache相关知识

    好记性不如烂笔头-linux学习笔记4apache相关知识 apache 启动有2种模式 1是prefork模式,每个进程对应一个线程,如果是比较稳定的平台,那么prefork模式是worker模式 ...

  6. 好记性不如烂笔头——Vite篇

    茶已备好,只待君来!感谢关注 前端点线面 (>‿<),本号定期推荐原创深度好文,帮助每一位在前端领域打拼的伙伴们走向前列,此外关注我获取最前沿知识点.海量学习资料.<前端百题斩> ...

  7. 啥都不如烂笔头,约翰霍普金斯大学新研究:学外语还得用手写

    荣伟 发自 凹非寺 报道 | 公众号 QbitAI "数字时代,也别丢了纸和笔!" 一位约翰霍普金斯大学教授如是呼吁. 之所以会有这样的忠告,是因为他在最近一项研究中发现: 在学习 ...

  8. phpcms后台系统怎么去掉html目录_电子笔记本 | 好记性胜过烂笔头?基于python3的知识管理系统...

    要记忆很多东西,感觉自己记不住,或者总是忘记细节,怎么办? 记笔记啊,最好是电子笔记,方便查找和整理. 常言道: 好记性不如烂笔头.再好的记性,随着时间的推移都会遗忘的,除非不断地巩固.所以才有烂笔头 ...

  9. cad2020打印样式放在哪个文件夹_deepin使用笔记——Linux配置惠普(HP)打印机

    这里必须承认一点:相比几乎什么打印机都能即插即用.即便不能即插即用也很容易找到驱动程序的 win,linux .至少 deepin 配置使用打印机的过程确实要繁杂许多. 但其实也不难! 下面以我自己的 ...

最新文章

  1. Java 进行 RSA 加解密时不得不考虑到的那些事儿
  2. Postman 解决 “Could not get any response” 问题
  3. 单元格变色和图片透明
  4. 不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况
  5. 资源地址整合与备份,即时更新
  6. ueditor如何去掉末尾的p标签_织梦dedecms如何去掉域名后面的index.html
  7. python-day34--进程补充
  8. 聊聊工作与生活的平衡
  9. Python Extension
  10. 181112每日一句
  11. python水仙花数的编程代码-Python 求“水仙花数”的方法和具体代码
  12. H3CNE实验:Comware基本命令操作
  13. java计算机毕业设计商店管理系统源码+系统+数据库+lw文档+mybatis+运行部署
  14. 云端: 小软件大平台,绿色又安全 V0.9 Beta3(090722)
  15. 苹果好用的测试软件,Mac上有什么好用的Mac内存检测软件?
  16. C# 利用winrar解压带密码的压缩包
  17. 我对“渗透性测试”的理解
  18. 安卓手机格式化怎么弄_安卓手机怎么格式化 Android手机内存卡格式化方法
  19. win10 任务栏打开直接显示【此电脑】的设置方法
  20. CodeFun-UI 设计稿智能生成前端源代码

热门文章

  1. 数字藏品的价值是什么?
  2. java商城有怎么样的优势,关于java商城系统的优势介绍
  3. 为什么amd显卡便宜却买的人少_为什么不推荐人选择AMD?
  4. 互联网人典型体检报告?
  5. 前端页面导出为xls、xlsx格式的excel文件
  6. 虚幻gameframe_Unreal Engine 4 Gameplay框架介绍
  7. iOS 真机调试 Bundle Identifier
  8. tair ldb存储引擎性能测试方案
  9. “字符串的展开”【题解】
  10. 微信二维码无法下载APK解决方案,用Mindjump实现自动跳转浏览器