0 0

关于高访问量java web项目 linux下 进程问题5

对linux不是太了解
项目用的spring+velocity 发布到linux下 多次刷新 访问就会出现挂机现象。运维的同事说 检测出linux下 进程过多 1000多个。。但是我又问以前的一个对程序、服务器发布都比较了解的同事 他说这是正常情况 起码把最大进程数开到2500.。  这到底咋整。。
2014年12月04日 09:49

2个答案 按时间排序 按投票排序

0 0

/etc/profile 添加 ulimit 12400 这个是设置服务器打开文件句柄的数量  tomcat爆出的异常是too many .... 什么吧?或者你找找其他相关的资料

2014年12月05日 13:10
0 0

你们的服务器是用 apache作为 前端静态文件的 web server的吧。
apache 有几种用于处理并发的模式,最早的是prefork模式,每个请求用一个进程处理请求。
后来在 linux支持线程之后有了, mpm模式,每个进程里有多个线程处理请求。
不过,这个对apache加载模块的多线程支持有要求。

现在 比较流行的是用nginx来做前端web 服务器。
nginx的模式不太一样,不会有很多进程。

2014年12月04日 13:44

相关推荐

    Linux入门到高级

    #### 七、Linux下高并发系统内核优化 - **内核参数调优**: - 调整内核参数以适应高并发场景。 - 如调整文件描述符数量、TCP连接数等。 - **内存管理优化**: - 通过优化内存分配策略提升系统响应能力。 - 如减少...

    JAVA上百实例源码以及开源项目源代码

    Java访问权限控制源代码 1个目标文件 摘要:Java源码,文件操作,权限控制 Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流...

    Linux Apache Web 服务器终极教程

    《Linux Apache Web 服务器终极教程》是...总的来说,本教程将引导读者逐步学习Apache的安装、配置和管理,从基础入门到精通,涵盖了Apache在Linux环境下的各种应用场景,是学习和操作Apache Web服务器的重要参考资料。

    java调用chrome浏览器内核cef实现,非jxbrowser

    Java调用Chrome浏览器内核是开发桌面应用时一个常见的需求,尤其在需要嵌入Web页面或者与Web内容交互的场景下。CEF(Chromium Embedded Framework)是一个开源项目,它允许开发者将Google Chrome的Blink渲染引擎和V8...

    Linux 运维入门到高级.pdf

    - Nginx 是一款轻量级且高性能的 Web 服务器。 - 除了基本的 HTTP 服务外,还可以作为反向代理、负载均衡器等。 - **5.2 构建 Rsync 同步服务器** - Rsync 是一种高效的数据同步工具,特别适合在远程服务器间...

    java开源包6

    JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...

    强烈推荐 Linux运维从入门到高级全套案例教程

    针对高并发场景下的Linux系统内核进行优化,以提高系统的吞吐量和响应速度。 #### Nginx负载均衡机制及常见问题 详细介绍Nginx负载均衡的工作原理及常见的故障排查方法。 #### Linux运维职业规划 规划Linux运维...

    java开源包9

    JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...

    华农Linux综合性实验代码实现

    【华农Linux综合性实验代码实现】是一次针对Linux操作系统进行深度学习与实践的实验项目,主要涉及了Python和Node.js两种编程语言的运用。在这个实验中,学生将有机会深入理解Linux系统的内部工作原理,同时提升在...

    Java及Web开发个人笔记总结Word版

    1. **Linux系统**:除了上述基本操作外,还涉及到更高级的功能,如进程管理、文件权限控制等。 2. **Android开发**:虽然文档中提到的内容较少,但可以推测包括Android SDK的使用、Android Studio集成开发环境的配置...

    java开源包4

    JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...

    java开源包101

    JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...

    java开源包5

    JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...

    java开源包11

    JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...

    java开源包8

    JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...

    java开源包10

    JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...

    Java高级架构必备知识点

    ### Java高级架构必备知识点 #### 一、高可用与负载均衡 **1.1 负载均衡(负载均衡算法)** 负载均衡是通过分配网络负载来提高系统的响应能力和资源利用率的技术。它能够将大量的访问请求均匀地分散到多个服务器...

    java开源包1

    JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...

Global site tag (gtag.js) - Google Analytics