烂笔头笔记:favicon配置不是所有浏览器都兼容
本文出处: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配置不是所有浏览器都兼容相关推荐
- 好记性不如烂笔头-笔记记录方法公开
见字如面,我是东北码农. 俗话说,好记性不如烂笔头,在工作学习中记笔记是很重要的.今天介绍一下自己在工作中如何记录笔记,以及给大家安利一下win10自带的OneNote. 1.记录什么 1.1.流水账 ...
- 烂笔头笔记:Charles工具在Windows系统中闪退(无法打开)的问题修复
本文出处:http://blog.csdn.net/chaijunkun/article/details/121230563,转载请注明.由于本人不定期会整理相关博文,会对相应内容作出完善.因此强烈建 ...
- 烂笔头笔记:关于frontend-maven-plugin插件无法下载nodejs和npm的问题
目录 简介 解决方法 参考资料 简介 frontend-maven-plugin是一个将maven与nodejs结合的插件,旨在maven生命周期中帮你下载并且本地(相对于项目来说)安装一份node和 ...
- 进来在看《How Tomcat Works》这本书,将读书笔记贴在这里,好记性不如烂笔头。
进来在看<How Tomcat Works>这本书,将读书笔记贴在这里,好记性不如烂笔头. 最简单的一个服务器,一个很简单的结果. HttpServer构建ServerSocket,每 ...
- 好记性不如烂笔头-linux学习笔记4apache相关知识
好记性不如烂笔头-linux学习笔记4apache相关知识 apache 启动有2种模式 1是prefork模式,每个进程对应一个线程,如果是比较稳定的平台,那么prefork模式是worker模式 ...
- 好记性不如烂笔头——Vite篇
茶已备好,只待君来!感谢关注 前端点线面 (>‿<),本号定期推荐原创深度好文,帮助每一位在前端领域打拼的伙伴们走向前列,此外关注我获取最前沿知识点.海量学习资料.<前端百题斩> ...
- 啥都不如烂笔头,约翰霍普金斯大学新研究:学外语还得用手写
荣伟 发自 凹非寺 报道 | 公众号 QbitAI "数字时代,也别丢了纸和笔!" 一位约翰霍普金斯大学教授如是呼吁. 之所以会有这样的忠告,是因为他在最近一项研究中发现: 在学习 ...
- phpcms后台系统怎么去掉html目录_电子笔记本 | 好记性胜过烂笔头?基于python3的知识管理系统...
要记忆很多东西,感觉自己记不住,或者总是忘记细节,怎么办? 记笔记啊,最好是电子笔记,方便查找和整理. 常言道: 好记性不如烂笔头.再好的记性,随着时间的推移都会遗忘的,除非不断地巩固.所以才有烂笔头 ...
- cad2020打印样式放在哪个文件夹_deepin使用笔记——Linux配置惠普(HP)打印机
这里必须承认一点:相比几乎什么打印机都能即插即用.即便不能即插即用也很容易找到驱动程序的 win,linux .至少 deepin 配置使用打印机的过程确实要繁杂许多. 但其实也不难! 下面以我自己的 ...
最新文章
- Java 进行 RSA 加解密时不得不考虑到的那些事儿
- Postman 解决 “Could not get any response” 问题
- 单元格变色和图片透明
- 不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况
- 资源地址整合与备份,即时更新
- ueditor如何去掉末尾的p标签_织梦dedecms如何去掉域名后面的index.html
- python-day34--进程补充
- 聊聊工作与生活的平衡
- Python Extension
- 181112每日一句
- python水仙花数的编程代码-Python 求“水仙花数”的方法和具体代码
- H3CNE实验:Comware基本命令操作
- java计算机毕业设计商店管理系统源码+系统+数据库+lw文档+mybatis+运行部署
- 云端: 小软件大平台,绿色又安全 V0.9 Beta3(090722)
- 苹果好用的测试软件,Mac上有什么好用的Mac内存检测软件?
- C# 利用winrar解压带密码的压缩包
- 我对“渗透性测试”的理解
- 安卓手机格式化怎么弄_安卓手机怎么格式化 Android手机内存卡格式化方法
- win10 任务栏打开直接显示【此电脑】的设置方法
- CodeFun-UI 设计稿智能生成前端源代码