大家好。我们公司的服务器用的是tomcat部署在linux环境下。但是经常挂掉,现在用户才几万,到时候可能有几百万用户。请问怎么样才可以让服务器运行稳定呢。希望大家可以说说你们公司的情况,比如用什么服务器,部署在什么环境,服务器的配置。支持多少用户。一些服务器的优化技巧。或者说要聘请什么样的人才。谢谢大家了,最近这个问题比较头疼。我不是做后台的,所以也不是很懂,希望大家帮忙Java服务器性能优化LinuxTomcat

解决方案 »

  1.   

    我给你个思路:
    一、软件思路(不需要花费太多经费)
    1、lvs或者nginx做负载,后台tomcat集群实例做均衡。
    2、需要优化tomcat中jre参数以及tomcat连接相关参数。
    3、缓存技术,针对热数据或者更新少的数据,利用缓存技术
    4、linux环境比windows稳定,最好内存大点,CPU多核。部署的实例数量最好不要超过cpu核数。
    二、硬件思路(需要花费比较多经费)
    1、还是负载均衡的思路。
    2、F5等技术
      

  2.   

    楼主可以从以下几个方向入手
    1.apache整合tomcat
    http://www.verydemo.com/demo_c128_i30426.html
    2.搭建tomcat集群,搞个服务器集群,有钱的话搞个F5
    http://www.verydemo.com/demo_c128_i10963.html
    3.搭个数据库集群等等,多搞几个卡片机,和搞几个好点的硬盘
      

  3.   

    如何搭建tomcat集群tomcat clusting how toMysql cluster单个tomcat同时可以承受200个左右连接,向你们这种级别的应用可能应该找个有经验的顾问帮你们搭建个集群
      

  4.   

    LZ请下载 《构建高性能Web站点》看了就能有个谱了
      

  5.   

    nginx 做负载均衡  同时加些缓存 减少对数据库的查询 和io