用户登录
用户注册

分享至

apache storm优化

  • 作者: 风清花香
  • 来源: 51数据库
  • 2020-09-20
刚开始以为服务器出现问题和域名解析错误,我就用下面方法排除了,开始-运行-cmd,就可以出现这个DOS界面了(win7系统使用快捷键Ctrl+Alt+R),输入ping+域名

远程服务器,在服务器桌面操作,非常慢,查看任务管理器,才发现apache服httpd.exe占CPU100%。导致服务器假死状态。

为了网站的运作采取了临时的处理方法,重启apache,网站恢复了。可以正常访问。httpd.exe占CPU没那么高了。

4
问题还没解决呀,以后同样会出现这样的问题呀,后来通过网上查找学习,找到一个好方法解决,在这分享出来。打开apache服务器配制文件加入Win32DisableAcceptEx,重启apache。



  重启apache就解决了。
maxrequestsperchild这个指令设定一个独立的子进程将能处理的请求数量。在处理“maxrequestsperchild 数字”个请求之后,子进程将会被父进程终止,这时候子进程占用的内存就会释放,如果再有访问请求,父进程会重新产生子进程进行处理。
如果maxrequestsperchild缺省设为0(无限)或较大的数字(例如10000以上)可以使每个子进程处理更多的请求,不会因为不断终止、启动子进程降低访问效率,但maxrequestsperchild设置为0时,如果占用了200~300m内存,即使负载下来时占用的内存也不会减少。内存较大的服务器可以设置为0或较大的数字。内存较小的服务器不妨设置成30、50、100,以防内存溢出。
软件
前端设计
程序设计
Java相关