博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nginx + php-fpm 高并发配置 (也包括一部分apache/httpd)
阅读量:4884 次
发布时间:2019-06-11

本文共 764 字,大约阅读时间需要 2 分钟。

fpm用的php.ini下 (/etc/php5/fpm/php.ini),很重要,不改会有安全漏洞。

cgi.fix_pathinfo=0

 

去掉防syn flood攻击 (高并发下会主动堵塞apache请求 导致ab测试下 apr_socket_recv: Connection reset by peer (104))

参考: http://xmarker.blog.163.com/blog/static/226484057201462263815783/

vi /etc/sysctl.conf

net.ipv4.tcp_syncookies=0

 

看ulimit数

ulimit -Sn

 

ulimit加到30000+

如何修改自行百度,不同linux发行版貌似不一样

 

nginx.conf下修改

worker_processes 12;

worker_rlimit_nofile 100000;

events { 

  use epoll; 

  worker_connections 65535; 

}

 

php-fpm的sock模式是不可靠的,并发一高就会崩。

 

php-fpm.conf (or www.conf)

改成listen = 127.0.0.1:9000, 不要用listen = /var/run/php5-fpm.sock

process.max = 65536 (这个似乎没用)

pm下4个,改大一点,按照一个进程占30M内存计算。

pm.max_requests = 50000 (这个似乎也没用)

 

nginx web server配置下选择

fastcgi_pass 127.0.0.1:9000;

 

转载于:https://www.cnblogs.com/zergling9999/p/6011159.html

你可能感兴趣的文章
PHP 手机浏览器访问网站获取手机相关信息方法集锦
查看>>
09年电子竞赛参赛技巧经验11条(转载)
查看>>
CSS颜色
查看>>
前端自动化之(一)—浏览器自动实时刷新
查看>>
Unity 摄像头竖屏预览显示的问题
查看>>
HDU 5115 Dire Wolf(区间dp)
查看>>
C# 程序配置文件的操作(ConfigurationManager的使用)
查看>>
Springmvc完成分页的功能
查看>>
JComboBox实现当前所选项功能和JFrame窗口释放资源的dispose()方法
查看>>
tp 引入phpexcel 进行单表格的导入,在线浏览
查看>>
jsp基础速成精华讲解
查看>>
URL to Blob
查看>>
bzoj 3643: Phi的反函数
查看>>
BizTalk Server 2009 Beta初体验
查看>>
HTML中解决双击会选中文本的问题
查看>>
3.单例模式-singleton
查看>>
说说Vue.js的v-for
查看>>
Java第四次作业
查看>>
屏幕录像软件 (Desktop Screen Recorder)
查看>>
【codevs1069】关押罪犯
查看>>