网站宕机带来的思考
来源:互联网 发布:少儿网络英语哪个好 编辑:程序博客网 时间:2024/05/02 02:54
1.
通过top命令查看cpu和内存的使用率,是否是资源耗尽
2.
开启nginx的access_log.log文件,查看最近访问的url,通过url来判断是否存在大量的url方面,没有通过varnish缓存,而直接访问nginx,造成对资源的大幅度占用,进而进入php的死锁,让其他进程等待,进而堵死,php的生成时间为10秒,还是会存在这个卡死,超过10秒自动停掉后,后面的进程又会卡住的现象,这种情况一般出现在高峰期,通常的表现为:php卡死了,连一个基本的phpinfo函数都不会执行,但是服务器的cpu和内存的使用并不高,这个一般是资源的占用死锁。
3.
通过gd命令排查
http://blog.csdn.net/terry_water/article/details/37930117
4.
在mysql中show processlist查看执行的sql是否有慢查询,然后查看数据库服务器的资源占用情况
5
通过accesslog文件,查看是否有很多非缓存的访问,绕过varnish缓存,譬如动态参数url,通过端口访问网站等,进而对服务器造成的压力
总结:
缓存优化后,查看nginx的access访问,最大化的减少通过nginx带来的访问,整理这些url,看看是否可以最大化的存放到varnish缓存中。
0 0
- 网站宕机带来的思考
- 危机带来的思考
- printf带来的思考
- 年轻人带来的思考
- 耳机带来的思考
- 工作带来的思考
- “拒绝”带来的思考
- 目标带来的思考
- SOA带来的性能思考
- 连接数爆掉带来的思考
- C++栈带来的思考
- “旅游旺季”带来的思考
- 合作开发带来的思考
- 《物种起源》带来的思考
- 斐波拉契数列带来的思考
- 程序的结构带来的思考
- GraphicsStatsService常见的几个问题带来的思考
- 原创:进化论带来对人类的思考
- 实现序列化笔记
- 大数据技术读懂球迷心声
- Swift_3_函数
- 网络用户购买行为分析二
- 经纬财富:无锡投资黄金短线交易五法
- 网站宕机带来的思考
- 谷歌Analytics(分析)的基本概述 - 它的特点和优势
- 充分利用谷歌Analytics(分析)的
- 简单导入导入导出宏,实现DLL的导入与导出
- 如何建立链接金字塔(阿尔达BEYAZ黑色SEO)
- 防止登录页面出现在frame中
- 保利协鑫国无线Analytics(分析)首席执行官铅战略会议在电信费用管理
- 使用c++替代使用c的封装!
- 你需要绘制到成为一个漫画家