ngx_php_module,此软件无法访问

anglix 发布于 2013/07/29 13:44
阅读 503
收藏 0

ngx_php_module是一个nginx http模块,它把php解析器内嵌到nginx里面用来执行php脚本。 特性: *) PHP解析器内嵌到Nginx,类似于Apache httpd的mod_php模块。

可是此页面上所有可访问的资源都返回 404 ,本来很有兴趣看一下,太受打击了。


请问有其它替代方案吗?

加载中
0
eechen
eechen

现在官方的php-fpm就内嵌了php引擎,监听9000端口,跟nginx进行fastcgi交互,包括连接mysql,都由内部包含了mysqlnd的php-fpm发起,这已经足够高效。php-fpm和nginx的工作方式不太一样,虽然都会自动使用epoll模型,但nginx默认就1个worker process也能应对高并发,而php-fpm默认会根据请求数的增加动态的fork出子进程来响应请求。

anglix
anglix
回复 @eechen : 好吧,也都是这么干的…… :)
eechen
eechen
回复 @_higkoo_ : CPU核多,内存大,php-fpm.conf里设大点pm.max_children就好。
anglix
anglix
没错了! 只是php-fpm的这种fork方式和apache一样,连接多时容易502。
0
回去干活
回去干活

那不入直接上apache

anglix
anglix
@f223156 有道理,多谢提醒!
f
f223156
回复 @_higkoo_ : nginx的机制就是不能嵌入任何会引起cpu堵塞的业务, 你要真像apache那样把mod_php嵌入nginx, 你的nginx性能会直接下降到和php5.4内置的开发server一个档次
anglix
anglix
Apache太重了!性能不好
0
Risol
Risol
还是 php-fpm好
Risol
Risol
回复 @_higkoo_ : 首先要成熟稳定吧,这点php-fpm已经很成熟了。再者性能能有多少提升呢?
anglix
anglix
哪里好嘛?如果少一层Fastcgi(php-fpm),就减少一层消耗啊!
返回顶部
顶部