好得很程序员自学网
  • 首页
  • 后端语言
    • C#
    • PHP
    • Python
    • java
    • Golang
    • ASP.NET
  • 前端开发
    • Angular
    • react框架
    • LayUi开发
    • javascript
    • HTML与HTML5
    • CSS与CSS3
    • jQuery
    • Bootstrap
    • NodeJS
    • Vue与小程序技术
    • Photoshop
  • 数据库技术
    • MSSQL
    • MYSQL
    • Redis
    • MongoDB
    • Oracle
    • PostgreSQL
    • Sqlite
    • 数据库基础
    • 数据库排错
  • CMS系统
    • HDHCMS
    • WordPress
    • Dedecms
    • PhpCms
    • 帝国CMS
    • ThinkPHP
    • Discuz
    • ZBlog
    • ECSHOP
  • 高手进阶
    • Android技术
    • 正则表达式
    • 数据结构与算法
  • 系统运维
    • Windows
    • apache
    • 服务器排错
    • 网站安全
    • nginx
    • linux系统
    • MacOS
  • 学习教程
    • 前端脚本教程
    • HTML与CSS 教程
    • 脚本语言教程
    • 数据库教程
    • 应用系统教程
  • 新技术
  • 编程导航
    • 区块链
    • IT资讯
    • 设计灵感
    • 建站资源
    • 开发团队
    • 程序社区
    • 图标图库
    • 图形动效
    • IDE环境
    • 在线工具
    • 调试测试
    • Node开发
    • 游戏框架
    • CSS库
    • Jquery插件
    • Js插件
    • Web框架
    • 移动端框架
    • 模块管理
    • 开发社区
    • 在线课堂
    • 框架类库
    • 项目托管
    • 云服务

当前位置:首页>后端语言>PHP
<tfoot draggable='sEl'></tfoot>

关于php-fpmwdcp的信息

很多站长朋友们都不太清楚php-fpmwdcp,今天小编就来给大家整理php-fpmwdcp,希望对各位有所帮助,具体内容如下:

本文目录一览: 1、 wdcp 老出现504 Gateway Time-out怎么办 2、 wdcp 502 错误,求大神帮助! 3、 wdcp 怎么升级mysql5.5 4、 php-fpm需要开机自启动吗 wdcp 老出现504 Gateway Time-out怎么办

情况一:由于nginx默认的fastcgi进程响应缓冲区太小造成

这种情况下导致fastcgi进程被挂起,如果fastcgi服务队这个挂起处理不是很好的话,就可能提示“504 Gateway Time-out”错误。

2

情况一解决办法:

默认的fastcgi进程响应的缓冲区是8K,我们可以设置大一点,在nginx.conf里,加入:fastcgi_buffers 8 128k

这表示设置fastcgi缓冲区为8块128k大小的空间。

3

情况一解决办法(改进):

在上述方法修改后,如果还是出现问题,我们可以继续修改nginx的超时参数,将参数调大一点,如设置为60秒:

send_timeout 60;

经过这两个参数的调整,结果没有再提示“504 Gateway Time-out”错误,说明效果还是挺不错的,问题基本解决。

4

情况二:PHP环境的配置问题

这里我们需要对php-fpm和nginx进行配置修改。因为这种情况下,也会出现“504 Gateway Time-out”错误提示。

5

情况二解决办法( php-fpm配置修改):

将max_children由之前的10改为30,这样操作是为了保证有充足的php-cgi进程可以被使用。

将request_terminate_timeout由之前的0秒改成60秒,这样使php-cgi进程处理脚本的超时时间提高到60秒,可以防止进程被挂起以提高利用效率。

6

情况二解决办法(nginx配置修改):

为了减少fastcgi的请求次数,尽量维持buffers不变,我们要更改nginx的几个配置项,如下:

将fastcgi_buffers由4 64k改为2 256k;

将fastcgi_buffer_size 由64k改为128k;

将fastcgi_busy_buffers_size由128k改为256k;

将fastcgi_temp_file_write_size由128k改成256k。

7

情况二解决办法修改完,我们需要重新加载php-fpm和nginx的配置,然后再进行测试。之后就没有发现“504 Gateway Time-out”错误,效果也还是不错的!

wdcp 502 错误,求大神帮助!

首先说说服务器的环境:

操作系统:阿里云公共镜像 linux centos 6.5 64位版本;

控制面板:安装WDCP推出的LNAMP一键安装包,并不是直接安装的wdcp;

PHP版本:Php5.3.27

Apache版本:http2.2.24

Mysql版本:mysql5.1.69

接着说说故障现象:

之前安装了一个dedecms,完全正常没有出现什么故障。8月11号先是安装discuzX3.2版本,安装过程顺利唯一蛋疼的就是点击后台的Ucenter跳出nginx 502 bad way的错误。

之后把discuz删除,尝试安装phpwind。用http://域名/install.php执行安装程序,直接报错404。

解决问题的过程:

1,由于先报错nginx,so我一开始先查看的nginx的错误日志。但是报错的提示是,上游链接刚打开就不响应。纠结这个问题很久,后来想明白了。在lnamp环境里nginx的上游就是apache,so出问题的是apache。

2,晚上回家搞到12点,查看了apache的错误日志。将错误代码复制到百度,找到类似的问题。

网友也没有发现具体错误的原因,只是怀疑跟Zend Guard Loader有关。

原来为了给PHP加速,文武双全将LNAMP一键安装包里的Zend删除掉了,然后改装了Zend Guard Loader和OPcache。文武双全记得之前曾经看过一篇文章,说是不同组件在php.ini文件里的位置不对导致出现故障。

于是文武双全就把php.ini打开,发现Zend Guard Loader的代码在Opcache的上方。试探性的把Opcache的代码放到Zend Guard Loader上面去,然后执行phpwind的安装程序,竟然好了。

妈个蛋,两段代码换个位置就行了,真让我蛋疼无比啊。

经验总结:

linux平台下解决服务器故障的方法:查看错误日志,nginx服务器就查看nginx的错误日志,apache和lnamp环境就查看apache的错误日志。linux平台下各种详实的日志,真是解决问题的神器啊。

wdcp 怎么升级mysql5.5

自v3.2开始,wdcp支持多PHP版本共存共用和切换,可根据需求灵活选择和使用

从v3.0/3.1升级的用户,还需要再安装下多版本的PHP环境,才可完全正常使用和切换

安装方法如下:

wget

sh phps.sh

(共支持7个版本的PHP,如5.2.17/5.3.29/5.4.45/5.5.38/5.6.30/7.0.18/7.1.4)

默认安装使用版本,可以针对或选择性安装某个版本,如

sh phps.sh 7.1.4

即可安装7.1.4

多版本PHP的手动启动|停止|重起

如:5.5

/www/wdlinux/phps/55/bin/php-fpm start

/www/wdlinux/phps/55/bin/php-fpm stop

/www/wdlinux/phps/55/bin/php-fpm restart

如是其它版本,把55替换为相应版本即可

如无特别求,可不必全部安装或启动,因为启动多一个,就会占资源多一份

已知问题

CentOS 7.X系列系统,不再支持php-5.2/5.3的老版本PHP,可考虑使用CentOS 6.X

php-fpm需要开机自启动吗

我猜不需要,因为php会在用的时候使用,不用会自动释放资源,这是此语言的特性。5.3版本没试过只是支持最新版的一些框架而已,一直用5.2.6妥妥的安心。

关于php-fpmwdcp的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。

查看更多关于关于php-fpmwdcp的信息的详细内容...

声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did194870
更新时间:2023-04-26   阅读:24次

上一篇: phppost加密 php加密方法

下一篇:php字符串子串 php字符串变量

最新资料更新

  • 1.php方法前加 php变量前后加点
  • 2.php蓝色的代码 html颜色代码
  • 3.php中数据汇总 php数据统计
  • 4.proxy.php proxyphp?url
  • 5.php求数组个数 php求数组的和
  • 6.php内存监控视频 视频监控内存计算
  • 7.php怎么登录会员 怎么用php完成登录页面
  • 8.phpisset多个值 php __set __get
  • 9.php是否为post的简单介绍
  • 10.php毫秒间隔 php时间距离现在
  • 11.包含peintphp的词条
  • 12.php支付源码 php支付平台
  • 13.php薪资1680 php一个月能挣多少钱
  • 14.php读取数据库字段值 php读取sql
  • 15.php闭包this php闭包函数使用场景
  • 16.php查询数组找到 php查找数组元素
  • 17.php大马离线版 php大马shell提权
  • 18.phph5开发 php开发程序
  • 19.php链接数据库创建表格 php连接数据库的方法
  • 20.php添加curl支持 php curl formdata

CopyRight:2016-{hedonghua:year}{hedonghua:sitegs} 备案ICP:湘ICP备09009000号-16 {hedonghua:sitejym}
本站资讯不构成任何建议,仅限于个人分享,参考须谨慎!
本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。

网站内容来源于网络分享,如有侵权发邮箱到:kenbest@126.com,收到邮件我们会即时下线处理。
网站框架支持:HDHCMS   51LA统计 百度统计
Copyright © 2018-2025 「好得很程序员自学网」
[ SiteMap ]