[现象]
机器运行一段时间后每个php-fpm的内存都会从13MB增加到30MB左右,重启后php-fpm又会降下来
请问使用php-fpm模式运行下,opcache产生的文件内存是每个php-fpm独享的,还是所有php-fpm共享的?
使用pmap看到了一段以下数据,这个会是opcache的共享内存吗?
00007f6e17e04000 131072K rw-s- /dev/zero (deleted)
那如果是共享的话,为啥每一个php-fpm的进程都会占用到40MB?
[现象]
机器运行一段时间后每个php-fpm的内存都会从13MB增加到30MB左右,重启后php-fpm又会降下来
请问使用php-fpm模式运行下,opcache产生的文件内存是每个php-fpm独享的,还是所有php-fpm共享的?
使用pmap看到了一段以下数据,这个会是opcache的共享内存吗?
00007f6e17e04000 131072K rw-s- /dev/zero (deleted)
那如果是共享的话,为啥每一个php-fpm的进程都会占用到40MB?
opcache应该是共享的,只要是从同一个master上创建出来的php-fpm进程。但是你php-fpm内存的增加就不一定能给是opcache的问题了。这边是不是存在内存泄漏的问题呢?还是需要定位一下的。
2 回答2.5k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
1 回答857 阅读✓ 已解决
2 回答550 阅读✓ 已解决
946 阅读
2 回答584 阅读
1 回答694 阅读
原文: