本来是用1.6时MariaDB10.0.13好像挺占资源,反应有点比MYSQL慢还是怎么回事,换成1.5版了,也一样。
DiscuzX3.2发帖时图片数4个起时基本上就504 DX3.2最新程序,发帖时长时间状态栏显示:等待XXXXXXXXXXX响应,然后如果是1-2个图片时还OK,8秒左右可以发布成功,4个图片时就基本都是504出来了…… 网上找到NG做服时504的修改方法。但是K版的自己想修改下配置却找不到, 主要是提交给php-fpm的请求未能正确反馈而导致,一般情况下,提交动态请求的时候,nginx会直接把 请求转交给php-fpm,而php-fpm再分配php-cgi进程来处理相关的请求,之后再依次返回,最后由nginx把结果反馈给客户端浏览器,但 我这个vps目前跑的是个纯php应用内容,实际上用户所有的请求都是php请求,有的耗费时间比较久,php-cgi进程就一直都被用满,而php- fpm本身的配置文件只打开了10组php-cgi进程,这样的话在线用户稍微多的话就会导致请求无法被正常处理而出错。 大概分析出了原 因,下面做就比较容易了,首先是更改php-fpm的几处配置: 把max_children由之前的10改为现在的30,这样就可以保证 有充足的php-cgi进程可以被使用; 把request_terminate_timeout由之前的0s改为60s,这样php-cgi进程 处理脚本的超时时间就是60秒,可以防止进程都被挂起,提高利用效率。 接着再更改nginx的几个配置项,减少FastCGI的请求次 数,尽量维持buffers不变: fastcgi_buffers由 4 64k 改为 2 256k; fastcgi_buffer_size 由 64k 改为 128K; fastcgi_busy_buffers_size 由 128K 改为 256K; fastcgi_temp_file_write_size 由 128K 改为 256K。这是NG的修改方法,请教达人给看看,给个K版的相应策略~不胜感激 |
|
沙发#
发布于:2014-10-15 13:20
看K版的帖子基本上都是503和504的反馈,希望版主给看下,出个解决及设置方案下~
|
|
板凳#
发布于:2014-10-15 22:41
请继续使用K1.6版本,图片多时上传出现504请面板09登录K后台,左侧配置点击进去,把等待时间设置为120或更高。
|
|