服务器所有服务都不能正常访问处理
来源:互联网 发布:大学网络选修课网址 编辑:程序博客网 时间:2024/05/16 08:08
今天发现服务器所有服务都不能正常访问处理
查看/var/log/message时发现
Nov 29 00:51:02 localhost kernel: VFS: file-max limit 65535 reached
1,查看linux内核下打开进程级文件句柄数量参数以及更改参数:
ulimit -n
65535
这个值明显是正常,如果有人没改过内核参数,更改办法如下:
临时解决办法:
ulimit -n 65535
永久解决办法:
vim /etc/security/limits.conf* soft nofile 65536* hard nofile 65536
重新载入内核参数:
sysctl -p
然后重新登录终端即可
当然这个值也可以设置更大。
2,查看系统级级文件句柄数量file-max。
这个文件是要设置/etc/sysctl.conf 配置文件,参数一般如下:
fs.file-max = 65535
已经设置65535,系统也有可能报错。这个就要查具体报错了。
我们可以通过如下命令观察文件句柄数量打开情况:
watch -n 1 cat /proc/sys/fs/file-nr
正常情况应该是:
我们出现了下面不正常情况,基本服务器的各个服务器都挂了或者不能正常使用,肯定是某个服务把他打开资源占用完毕了。 我们可以通过如下命令查看大体情况:
lsof -n|awk ‘{print $2}’|sort|uniq -c|sort -nr|more
结果如下:
说明:第一列是打开文件句柄数,第二列是PID
可以根据pid查看相似的进程大概是哪些,pid值都相近的。然后找到其中一个pid,cd /proc/pid查看是打开的哪个应用,这样就方便我们定位问题了 。
比如我这里就是的问题是一个大数据项目,处理办法就是如下:
kill -9 3749
将其杀掉以后。重启线上服务恢复正常。
- 服务器所有服务都不能正常访问处理
- 发布silverlight网站到服务器,服务器本机正常,其它机器不能访问arcgis地图服务
- WIN7网络不能正常访问到windows2003服务器共享目录
- 网站不能正常访问原因分析几处理方法
- win7系统 QQ能正常登陆,网页不能正常访问但nslookup与ping都能正常解析网址问题解决
- 安装任何软件都提示不能访问windows Installer服务
- tomcat 启动正常 不能访问
- 网站发布以后频繁不能访问,需要重启IIS服务才能正常工作的解决办法
- Pad 访问IIs上的Wcf服务 Word、视频、图片不能正常显示
- 【linux】记一次httpd服务正常,http不能访问的惨痛教训
- 在windows服务器上都正常,但放到一台linux服务器上session变量却不能传递
- 工作趣事 之 重装服务器后的网站不能正常访问的问题
- SQL SERVER2005最大服务器内存设置过小导致服务不能正常启动解决办法
- 系统服务优化之网络连接不能在右下角正常显示的处理
- 一个MySQL数据库服务不能正常启动的故障处理过程
- 不能正常显示所有隐藏的文件
- SQL 服务器不能访问
- 所有服务正常,但是瓦片数据无法访问
- HTML+CSS--第一篇
- packages.xml和packages.list全解析
- Spark 好友推荐解决方案
- DataFrame中小数的保留小数点后两位
- c语言:1-1/2+1/3-1/4+……1/99-1/100的值
- 服务器所有服务都不能正常访问处理
- Dvwa之文件上传漏洞
- TypeScript学习(2)-变量声明 var let const
- Oracle字符集的查看和修改
- Go语言学习笔记之数组、数组切片和map
- 看着夜晚城市的广告都是用CorelDRAW发光字体效果很感叹
- JavaScript闭包中的循环
- 详细讲解双查询注入
- 面试题-构造队列