• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统
您的位置:首页 > 操作系统 >LINUX > Linux硬盘满了造成的一个bug(ERR_CONNECTION_RESET )

Linux硬盘满了造成的一个bug(ERR_CONNECTION_RESET )

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-12

佚名 通过本文向大家介绍了err connection reset,err connection,net err connection,err connection res,err connection rese等相关知识,希望对您有所帮助,也希望大家多多支持linkedu.com

前段时间公司的一个项目出现了一个 bug,使用 ajax 上传大文件时会出现网络问题。使用 chrome 开发者工具查看网络请求时,发现错误是 ERR_CONNECTION_RESET 。看到这个错误就想到访问 Google 出现的情况, 哈哈。然后用 IE 的开发人员工具查看网络请求,显示的错误码是 403。

这段时间也没更新代码,本地测试也是OK的。但是部署到服务器上就出问题了。因为服务器是租用淘宝聚石塔的,难道是因为防火墙的问题?但是也就仅仅只有这个页面存在问题,其他都是正常的。

服务器上安装了 nginx 和 tomcat ,查看 nginx 的访问日志,发现记录太多,放弃。查看错误记录发现提示磁盘空间不足,日志无法写入。

果断用 df -lh 查看磁盘占用情况,发现挂载点 / 已满。切换到根目录,运行 du -sh * 查看各文件夹大小,发现 var 占用了30多G,继续 du -sh /var/* 最终找到文件夹 /var/spool/clientmqueue 占用30多G。

Google /var/spool/clientmqueue 这个文件夹占用过大的原因发现是

系统中有用户开启了cron,而cron中执行的程序有输出内容,输出内容会以邮件形式发给cron的用户,而sendmail没有启动所以就产生了这些文件。

好吧,果断删除 /var/spool/clientmqueue 文件夹下的所有内容。重新测试,发现 bug 消失了。

然后去 /etc/cron* 看看有什么样的定时任务,发现有很多,应该是创建聚石塔服务器创建的,也不好修改。那么就只能采取迂回战术了。在 /etc/cron.daily 下新建文件 rmclientmqueue:

#!/bin/sh
rm -rf /var/spool/clientmqueue/*
chmod u+x rmclientmqueue
</div>

这样就完美的解决了问题。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 接收联通MO短信时一直抛出connectionReset异常
  • Linux硬盘满了造成的一个bug(ERR_CONNECTION_RESET )
  • java中的connection reset 异常处理分析

相关文章

  • 2017-05-12详解Linux系统内存寻址的分页机制
  • 2017-05-12spf13-vim – Vim编辑器终极发布
  • 2017-05-12Linux basename命令的使用详解
  • 2017-05-12详解Linux系统中的usr目录
  • 2017-05-12Linux中遇到device is busy的处理方法
  • 2017-05-12Linux中RedHat CentOS Ubuntu Fedora的区别详解
  • 2017-05-12Linux系统中的切换用户命令宝典
  • 2017-05-12在Linux下通过WEB认证方式上网
  • 2017-05-12Linux系统一些重要的学习方法及路线图详解
  • 2017-05-12linux如何开启telnet服务?linux开启telnet服务的方法

文章分类

  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统

最近更新的内容

    • linux系统中怎么查看cpu信息?
    • 详解Linux中输出文件内容的rev与tac命令使用
    • Linux下安装vagrant过程出现问题如何解决?
    • Linux去除fstab文件只读属性的方法
    • 简单讲解Linux系统中PS1默认提示符的设置
    • 详解Linux下iptables中的DNAT与SNAT设置
    • Linux主流架构运维工作简单剖析讲解
    • Linux怎么配置双机SSH互相信任实现免密码登录?
    • 在各种Linux发行版上安装Git的教程
    • Linux系统下telnet服务的基本使用方法简介

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有