Heim  >  Artikel  >  Backend-Entwicklung  >  ubuntu php占用大量资源解决方案

ubuntu php占用大量资源解决方案

WBOY
WBOYOriginal
2016-06-13 12:10:08974Durchsuche

ubuntu php占用大量资源

------解决思路----------------------
本身就是这样的所以再使用PHP的时候要注意进程占用问题。
------解决思路----------------------
你这个是windows强迫综合症,没有关系的,因为LINUX的内核机制,这些cache起来的内容可以增加文件以及的读写速度。当你的服务器请求空闲时,系统会自动处理的
------解决思路----------------------
nginx 和 php-fpm配置记得调整好

pm.max_children:静态方式下开启的php-fpm进程数量。
pm.start_servers:动态方式下的起始php-fpm进程数量。
pm.min_spare_servers:动态方式下的最小php-fpm进程数量。
pm.max_spare_servers:动态方式下的最大php-fpm进程数量。

memory_limit : 一个进程占用的内存大小

php-fpm最大进程数  =  (你的总内存 - 系统运行需要的内存(估计200M左右)  * 70% (预留30%))  / memory_limit 
------解决思路----------------------
开代码里面是否有逻辑问题,是否循环中使用了很大的数组没释放。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn