fengmr 发表于 2017-3-2 11:17:20

lnmp 1.3 ssl 后 内存爆满

军哥,我装的是 lnmp1.3、PHP 7.0、mysql 5.7。配置SSL后,用17ce测试速度,直接输入www.域名.com,一切正常。如果用https://www.域名.com,测速时内存会迅速爆满,直到网站挂掉。不知道这是哪里出了问题啊?
服务器是阿里云,centos7 64位,双核4G,2M,只运行了一个wordpress。------------------------------------------------------------
补充:我发现导致内存爆满的罪魁是php-fpm进程,在用https开头的网址测速时,这个进程会迅速长大。
以下是php-fpm.conf的默认的配置:(是否需要修改配置?)


pid = /usr/local/php/var/run/php-fpm.pid
error_log = /usr/local/php/var/log/php-fpm.log
log_level = notice


listen = /tmp/php-cgi.sock
listen.backlog = -1
listen.allowed_clients = 127.0.0.1
listen.owner = www
listen.group = www
listen.mode = 0666
user = www
group = www
pm = dynamic
pm.max_children = 40
pm.start_servers = 20
pm.min_spare_servers = 20
pm.max_spare_servers = 40
request_terminate_timeout = 100
request_slowlog_timeout = 0
slowlog = var/log/slow.log

[ 本帖最后由 fengmr 于 2017-3-2 14:49 编辑 ]

licess 发表于 2017-3-2 20:37:33

你测试时运行top看看就知道哪个,按内存排序https://bbs.vpser.net/thread-7949-1-5.html
知道哪个程序上内存或cpu占的多才能进行下面的

fengmr 发表于 2017-3-2 21:07:07

回复 2# 的帖子

我是这么做的,因此发现php-fpm进程占用很多内存。
现在改成这样了,内存最多到80%,不会爆了,但是cpu会快速100%,然后又回归正常值。
pm.start_servers = 5
pm.min_spare_servers = 2
pm.max_spare_servers = 30
页: [1]
查看完整版本: lnmp 1.3 ssl 后 内存爆满