Articles of php fpm

nginx + php-fpm:如何指定应用程序的内存限制

使用apache + php_mod就像放置: php_value memory_limit 128M 到应用程序虚拟主机。 我怎么能做这样的nginx + php-fpm的东西?

Nginx错误:读取来自上游的响应头时,“主脚本未知”

我在CentOS 6.6服务器下安装了带有PHP-FPM(PHP 5.5.18)的Nginx 1.6.2。 除了/etc/nginx/conf.d/default.conf文件之外,我没有碰到任何东西,我做了一些修改(见下面): server { listen 80; server_name webvm devserver ; location / { root /var/www/html; index index.php index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } location ~ \.php$ { try_files $uri =404; root /var/www/html; include fastcgi_params; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; } […]

在Centos 7上安装php-fpm apache 2.4.6

我正在尝试使用php-fpm,因为我听说它可以提高我的web服务器的性能,而且它似乎正在工作..但它看起来不像它已经加速了。 我经历了以下步骤。 使用yum安装php-fpm configurationphp-fpm使用unix套接字并设置[www] listen to apache 将10-php.conf更名为10-php.conf.disabled 将mpm从mpm_prefork_module切换到mpm_event_module 在“目录”设置下面的所有虚拟主机中添加了以下内容: # php-fpm <FilesMatch "\.php$"> SetHandler "proxy:unix:/var/run/php-fpm/php-fpm.sock|fcgi://www/" </FilesMatch> 重新启动/启动一切,启动php-fpm 我对mod_fcgi,mod_fastcgi和mod_php有些困惑,但没有改变这些(除了重命名10-php.conf)。 我读了一些关于mod_proxy_fcgi作为现代标准,但又没有明确安装或启用它。 这是正确的设置,还是我错过了什么获得任何好处?

PHP-FPM高内存使用率

我有一个使用WP-SuperCache的WordPress博客,通常每天有100个访问者。 有了nginx + php-fpm,它的速度非常快,我也没有遗憾。 有一件事我注意到了,php-fpm需要大量的内存: top – 09:20:43 up 5 days, 15:53, 1 user, load average: 0.00, 0.00, 0.00 Tasks: 26 total, 1 running, 25 sleeping, 0 stopped, 0 zombie Cpu(s): 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 1048576k total, 329956k used, 718620k free, 0k buffers Swap: 0k total, 0k used, 0k free, 0k […]

如何优化configurationphp-fpm?

我正在使用php-fpm和nginx来为繁忙的drupal站点服务。 我还没有调整过php5-fpm.conf。 稳定性是太棒了,但是,我想知道如何优化设置参数来优化性能。 这里有一组build议: pm = dynamic pm.max_children = 8 pm.start_servers = 2 pm.min_spare_servers = 2 pm.max_spare_servers = 3 pm.max_requests = 500 任何build议/意见都非常受欢迎。

如何减less在php-fpm下运行的Nginx任务?

什么是Nginx的Apache mod_php等价物? 我有Nginx与PHP的FMP。 一切都是完美的,但问题是,它的工作原理就像Apache而不是mod_php中的fcgi。 这意味着为每个添加的主机添加一个任务。 我有50几个静态页面和stream量可以忽略的主机,但我有一个php5-fpm任务,每个使用大约25M的RAM。 因此,我有2个运行任务和50多个使用1GB内存的睡眠任务。 由于每个主机都有其自己的任务,因此fcgi对于安全的原因是有用的; 但是在一个单用户的服务器中,mod_php会保存RAM,因为所有的任务都是在apache用户下运行的。 我怎样才能做到这个Nginx?

VPS 512MB ram的最佳xcache设置

我使用ubuntu 11.10,apache2清漆,php5-fpm和xcache。 我有512MB RAM和4个CPU。 Linux内核版本3。 什么是最佳的xcache设置? 我是否也应该在内核/系统上进行一些更改和设置,以使内存大小超过默认值16?

NGINX + php-fpm + APC高CPU负载

我在这里寻求一些帮助,我已经花了不less时间在这个网站searchpost,也在谷歌试图看看问题可能是什么,并试图解决我的问题没有太大的成功。 我有以下设置。 我们正在与Linode.com托pipe。 (1) – 一个负载均衡器循环,最less连接到以下两个节点(2) – 每个运行Nginx + php-fpm + APC的2GB节点,并通过本地连接到专用机器上运行的另一个mySQL实例IP地址。 每个节点都有(4)专用内核。 我在每个节点上运行一个worpdess站点,基本上每个节点都运行相同的wordpress PHP代码的完全相同的副本。 一切正常运行,但CPU的负载非常高,我们正在平均节点上的以下负载: 节点1:平均负载:4.11 3.84 3.95节点2:负载平均:4.20 3.94 4.95 为什么核心尖刺和负载。 整个网站每天在(2)个节点上获得大约210万个请求。 这是nginxconfiguration还是php-fpm问题,还是只需要添加一个或两个以上的节点? 预先感谢您的帮助。 戴夫 我的nginx.conf [ddavtian@mobilefood-1 nginx]$ more nginx.conf ####################################################################### # # This is the main Nginx configuration file. # # More information about the configuration options is available on # * the […]

Linux中的内存使用量经常下降

我使用php-fpm(最新版本)运行一个运行Nginx(最新版本)的CentOS 5.6(64位)机器。 事情运行得非常好,但是从大约2个星期以来,我在我的Munin图表中注意到,大约每2个小时“caching”的用量就会下降。 在使用之前是一个稳定的完整图表,似乎没有经常重置。 PHP-FPM设置: pm.max_children = 300 daemonize = yes pm = static listen = /tmp/fpm.sock pm.max_requests = 1000 我已经检查了php-fpm.log,大约每5秒一次subprocess被杀死,然后重新启动。 但是这一直都是这样,所以这并不能解释突然的下降。 我只在这台机器上运行Nginx,PHP(通过fpm),Munin和vsftpd。 滴滴答答的时候没有任何crons在运行。 我的问题:什么可能导致这些下降caching使用情况?

PHP-FPM进程超时,但NGINX不会closures与客户端的会话

我正在使用Magento与NGINX + PHP-FPM 我们正面临一个问题,即我们的一些AJAX调用在PHP-FPM中超时。 PHP-FPM中的进程被杀死,但NGINX不会closures与客户端的会话。 因此在我的浏览器中,我无法重新加载页面。 有什么build议么。