`
cuisuqiang
  • 浏览: 3959117 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
3feb66c0-2fb6-35ff-968a-5f5ec10ada43
Java研发技术指南
浏览量:3669155
社区版块
存档分类
最新评论

服务器最怕什么?

阅读更多

1.无限日志
不管是Tomcat还是Jboss,都是一样的,如果不控制日志文件输出量,早晚把磁盘占满,造成服务宕机。
此时操作系统可能是没事的,但是服务就永远起不来了,起来也是继续挂。
例如我此时面对的Jboss,默认启动的是default模式,在它的conf文件夹下,有一个jboss-log4j.xml配置文件,里面有关于日志输出的配置:

<appender name="FILE" class="org.jboss.logging.appender.DailyRollingFileAppender">
  <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
  <param name="File" value="${jboss.server.log.dir}/server.log"/>
  <param name="Append" value="false"/>

  <!-- Rollover at midnight each day -->
  <param name="DatePattern" value="'.'yyyy-MM-dd"/>

  <!-- Rollover at the top of each hour
  <param name="DatePattern" value="'.'yyyy-MM-dd-HH"/>
  -->

  <layout class="org.apache.log4j.PatternLayout">
  <!-- The default pattern: Date Priority [Category] Message\n -->
  <param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>

  <!-- The full pattern: Date MS Priority [Category] (Thread:NDC) Message\n
  <param name="ConversionPattern" value="%d %-5r %-5p [%c] (%t:%x) %m%n"/>
   -->
  </layout>
</appender>

 
他会在Jboss安装目录的default下生成日志文件,并且每天一个,如果你的服务器爆出的异常比较多,那相信不出一周必死无疑。

 

2.死循环
谁会傻到写死循环?可是这不是傻不傻的问题,而是要么是新手没注意,要么是老手以为可以退出,但是时机永远不到造成死循环。
一般用到MVC模式的都知道,Action或者Controller都不实用单例,如此下去,一旦遇到死循环,内存早晚耗光。
所以,无论是什么样的业务,无论你需要多长时间,一定要有返回,哪怕是报错。
当然,报错和宕机到底那个严重,那是自己掂量着办的,相信有人会理解这句话。

 

3.你以为他就是服务器了
什么是服务器?大内存?多核CPU?上T硬盘?高速网络?反正我见识短,目前就知道这些配置。
不是硬件NB就算是服务器了,即使拥有最好的硬件,也是需要软件根据硬件进行相关配置才可以。
例如,JDK版本,Jboss和Tomcat版本和默认启动内存,网卡并连超时,数据库连接池大小等。
另外你的程序可以不给力,但是千万别捣乱,再NB的服务器,也禁不住SB似的折腾。

 

以上内容,个人意见,仅供参考,欢迎拍砖!

 

请您到ITEYE看我的原创:http://cuisuqiang.iteye.com

或支持我的个人博客,地址:http://www.javacui.com

 

3
4
分享到:
评论
6 楼 cuisuqiang 2014-04-30  
fainfy 写道
楼主你干脆拿着主机往地上摔好了. 这谁都救不了啊. 完全没有看明白楼主这文章想要说明什么? 把一个没有经过测试, 还能够无限产生异常, 被Servlet容器捕捉, 而导致应用崩溃. 就这样一个应用还会被放到服务器上面去运行"上线"???

我和你想法一样,可是当我真的遇到这些问题,我能说什么?
5 楼 fainfy 2014-04-29  
楼主你干脆拿着主机往地上摔好了. 这谁都救不了啊. 完全没有看明白楼主这文章想要说明什么? 把一个没有经过测试, 还能够无限产生异常, 被Servlet容器捕捉, 而导致应用崩溃. 就这样一个应用还会被放到服务器上面去运行"上线"???
4 楼 cuisuqiang 2014-04-29  
mike.liu 写道
服务器上每个错误都会被放大几个数量级。

我觉得所谓的服务器优化,也就是在找非程序类,系统的问题
3 楼 mike.liu 2014-04-29  
服务器上每个错误都会被放大几个数量级。
2 楼 cuisuqiang 2014-04-29  
ray_linn 写道
怎么可能无限日志。管理员都会分配配额的好吧。

怕的就是没有配,不是每个公司都那么严格的,比如一些小公司!
1 楼 ray_linn 2014-04-29  
怎么可能无限日志。管理员都会分配配额的好吧。

相关推荐

    无限服务器领取端

    【描述】"不用在怕缺服务器啦"这句话表明了该软件或服务的核心价值——解决用户对服务器资源的短缺问题。在实际运营中,服务器不足可能导致网站崩溃、应用运行不畅或者数据处理延迟,这将严重影响用户体验和业务运行...

    小旋风ASP服务器_小旋风ASPWeb2005服务器_架设ASP网站_(ASP Web2005服务器)_完整免费版

    3.至于下载分,只要你评论了,不仅退还所有分还多送1分,CSDN的老规矩,怕什么。我也要下资源,赚点积分而已; 4.病毒的问题已经解释过很多遍了(见简介),信不信装不装凭自己判断,请少数人注意文明,低碳生活,...

    Linux 的各种服务器安装与配置 一应俱全 详细易懂

    在IT领域,Linux服务器的管理和配置是至关重要的技能,尤其对于系统管理员和开发者而言。...记得,理论结合实践是学习的关键,多动手操作,遇到问题不要怕,多查阅文档,你也可以成为Linux服务器的高手。

    ASP服务器.exe

    asp服务器,主要用于架设局域网内本地服务器,比如开发一个H5页面想要在手机上浏览,首先新建一个文件夹,并新建一个index.html,然后在根目录运行此从程序,cmd获取IP地址,即可在浏览器下通过本机ip访问该目录【同...

    通过客户端与服务器端实现局域网桌面截屏图片的传送

    这个项目旨在通过客户端和服务器端之间的通信来实现实时的截屏图片传输。以下是对这个技术点的详细阐述: 首先,我们要理解局域网(LAN)的概念,它是指在有限地理范围内的网络,通常覆盖一座建筑或一个园区,允许...

    iis应用程序池自动重启工具,从此不再怕服务器IIS突然死断啦

    iis应用程序池自动重启工具,从此不再怕服务器IIS突然死断啦

    小白搭建服务器教程.docx

    我们购置阿里云的ECS是纯净的Linux系统,换句话说里面什么都没有安装,所以在安装博客系统之前我们要配置web环境,不要怕,这一步也是非常的简单。 小白搭建服务器教程全文共8页,当前为第3页。 小白搭建服务器教程...

    host切换工具

    开发环境复杂?各种服务器需要配置host? 不要怕,用这个一切都搞定

    用Openfire+Rooyee架设自己的即时聊天服务器

    搭建即时通讯系统是许多开发者和IT管理员关注的焦点,尤其是对于需要私有化部署和定制化功能的企业。...记得,文档和社区的支持是解决疑难问题的重要资源,遇到问题不要怕,积极寻找答案,你的技术之路会越走越宽广。

    网络编程项目:论文管理系统(基于tcp传输、并发服务器、sqlite数据库等)

    网络编程项目:论文管理系统(基于tcp传输、并发服务器、sqlite数据库等) c语言开发 linux操作系统 项目描述:该项目是实现论文上传下载功能(通过使用),并通过数据库创建表,留下记录。 服务端是使用并发服务器,...

    传奇游戏服务器逻辑源码(完整版本)新宇上传-易语言

    本来打算等录完教程在开源,后来发现实在是没时间,怕大家等不及,先开源了再说吧。大家先拿去研究,等我忙完这一阵有时间了录一个流程讲解,方便大家修改源码! 下面大概给大家介绍下服务器和客户端的交互流程 ...

    sendmail服务器配置

    这个文档我是用 为之笔记 写的,我转换成html格式上传的...linux版本是 CentOS5.5 ,若有不懂得或者看不了情况(不怕一万就怕万一)可以给我留言,我还会上传相应关于服务器的文档(都是自己边做边记录的,不详细的话请见谅).

    live三网免挂全网INTL三网免挂码支付源码

    这款码支付系统是我用过最好最稳定的 源码介绍: 1.去除云端限制,无需云端额度 2.全部走本地任务,登录地址均为自己服务器 3.真正的加快回调速度,本地回调,速度更胜一筹 4.支持wx商业码,商家、个人轮流收款 ...

    eg+wpe+ccp

    首先你得先下个wpe,wpe软件区里有(多数杀毒软件会报毒,建意关掉杀软怕的话就别用了) 打开他。选择目标程序,这里都是你目前所开的软件的进程。我们选择QQ,点左上方的三角尖记录封包,开始记录后红色正方形为停止...

    urbin:异步非阻止服务器

    乐趣不要怕: 只要不存在 ,我们就在努力开发酷炫的东西:-) 只要在这里,它就不会丢失... :-)介绍为什么面对现实吧。 网络应用程序将在未来十年保持不变,我们都希望成为超级生产力。 浏览器端是javascript,在...

    burp_collaborator_http_api:Burp Suite协作者HTTP API

    听说你想用ceye,而又怕认证? 这个插件让你分分钟用上burp版本的dnslog. ##部署说明: 最简单的方式一:运行burp pro并安装即可。 这个方式使用的是burp官方的服务器 方式二:自建burp collaborator服务器,这样就...

    跟姐姐学JSP —— JSP系统清晰的初级教程

    希望现在大家已经对http有了清晰的认识,如果不了解它的运行原理,带着一脑子糨糊学jsp,那可是太可怕了,最怕的就是把jsp和浏览器混为一谈,认为是浏览器在运行jsp。实际上jsp是完全不知道浏览器的存在,它只是根据...

    live三网免挂全网INTL三网免挂码支付源码下载.zip

    6.怕掉线了无法收款?掉线自动对接其他收款方式 7.支持邮箱提醒,收款到账不知道?邮件提醒你 8.支付宝微信免挂免输入-无金额浮动!全网首家零度二开三网免挂微信非店员免输入付款 支付宝新协议稳定已经两个星期...

    大猫通用图床图片备份、下载、搬迁工具 v2.0

    一些站长对于文章的图片,要么是使用了一些免费的图床,要么是自己重新租用了服务器专门放置图片,也有些站长是将图片放到类似新浪微博那种说不定什么时候就不提供外链的站点。其实图片无论放置在哪里,都只是为了...

    “数据中心迁移到IDC数据中心”最怕遇到这几个问题.docx

    评估应涵盖业务和技术的依赖关系,确保应用程序、网络和数据库服务器等作为一个整体进行迁移。 再者,合理预估迁移时间是避免延误的关键。实际迁移通常比测试迁移更耗时,因此需要基于测试迁移的结果设定实际时间表...

Global site tag (gtag.js) - Google Analytics