php fpm能自动启动fastcgi进程吗?
大家都知道php-fpm可以设置运行的模式:静态和动态。还可以设置开启的子进程数量。启动的时候还有一个主进程,下面是子进程。像这样:
[root@localhost local]# ps -aux | grep php-fpm
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ
root 9460 0.0 0.1 16592 2028 ? Ss 12:38 0:00 php-fpm: master process (/usr/local/php/etc/php-fpm.conf)
tx 9461 0.0 0.1 16592 1768 ? S 12:38 0:00 php-fpm: pool www
tx 9462 0.0 0.1 16592 1768 ? S 12:38 0:00 php-fpm: pool www
小弟我在网上搜了好多文章就是没搞懂,那么现在php-fpm启动了,那么怎么启动fastcgi进程?我又怎么知道php-fpm正在管理fastcgi进程呢,不是说php-fpm启动过后会启动fastcgi进程么?
一头雾水啊,求大家给小弟开导开导,谢谢了
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
谢谢,搞定了,没有把php.ini考进etc
你说的把php.ini拷进etc,指的是哪个etc,是php安装目录下面的嘛?那现在能进行管理了嘛?方便告诉我嘛?
修改 vi /usr/local/php/etc/php-fpm.conf
找到 :
max_children值 默认为 5个 ,你一点一点的增加 这个值 ,一个php-cgi占用20MB左右的内存
修改后重启 php-fpm , 直到适合你的内存就行了 ,
php-fpm本身就是php的fastcgi的进程的。你看看你的php-fpm.conf的配置文件,里面的端口号,就是供nginx的fastcgi代理访问的端口号了。