做网站的同学经常会发现一些nginx服务器访问时候提示504 Gateway Time-out错误,而出现这种错误有两种情况,第一种可能是由于nginx默认的fastcgi进程响应的缓冲区太小造成的, 这将导致fas
做网站的同学经常会发现一些nginx服务器访问时候提示504 Gateway Time-out错误,而出现这种错误有两种情况,第一种可能是由于nginx默认的fastcgi进程响应的缓冲区太小造成的, 这将导致fastcgi进程被挂起, 如果你的fastcgi服务对这个挂起处理的不好, 那么最后就极有可能导致504 Gateway Time-out。
而第二种就有可能是PHP环境的配置问题,有些网站一直是使用nginx做代理后端的apache运行php来提供服务。apache经常会不定期不定时间的出现不能服务失去响应,然后nginx出现”504 Gateway Time-out”。
织梦后台生成出现504 Gateway time-out问题终极解决方法
第一、网站程序的状态
使用的是织梦CMS,也就是我们常说的DEDECMS,是一款比较老牌且目前也已经不再更新的免费PHP CMS程序。这款程序也是很多新手比较喜欢的,除了他交互功能安全性差之外,但是在配置模板的时候还是相当简单使用的,以前在公司做网站时候都是用的这个CMS程序。
DEDECMS程序尤为的适合内容型网站,看到这个同学也是用的用来采集内容的。我看到他后台大约有几万的数据,他都是采集的数据,然后生成HTML页面开始一会没有问题,等会就出现504 Gateway time-out问题。
第二、配置问题
我们看到上面的问题,肯定很多朋友都猜测到问题所在,数据太多是不是服务器配置不够。于是我看他的服务器配置,是1G1M的。但是如果你是采集数据,甚至几万,十几万的数据,可能采集慢慢入库还没有问题,如果是一次性的生产HTML肯定是不行的。
第三、解决方案尝试
这里小编提出来几个解决方案。一来是我们生成的时候,不要一次性全部生成,我们可以分栏目慢慢生成,如果你一次性几万的生成肯定是不行的。
其次,我们需要调优NGINX配置,稍微提高下参数。
织梦后台生成出现504 Gateway time-out问题终极解决方法
配置参数稍微调优,但是这个也不是完全的。我们需要做的就是升级服务器配置,你好歹需要4G3M左右的配置。
最后,这位同学是升级服务器配置且采用分栏目升级后解决问题的,暂时还没出现504 Gateway time-out问题。
最后,一般遇到这样的问题,我们采用JS调用广告的模式,我们可以将广告设置在JS中,这样在需要调整的时候只需要变动JS的内容,就不要再生成HTML,一般大数据的HTML页面是很少去全站生成静态的。
版权声明:本站部分内容来源互联网,如果文章中所涉及的图片或者文字内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!
php模板建站
dedecms后台生成出现504 Gateway time-out问题解决方法
最新VIP资源
猜你喜欢
- dedecms登录后台提示Function ereg_replace()错误的解决方法 2021-03-20
- 织梦dedecms安装过程中提示数据库连接失败的原因 2021-04-19
- 织梦Dedecms模板文件名介绍与说明 2021-06-15
- 织梦dedecms会员中心自定义图片字段上传后无法选中问题 2021-08-11
- 织梦dedecms同时调用多个自定义字段并判断 2021-03-08
- dedecms调用文章描述description限制字数的方法 2021-04-08
- dedecms织梦runphp=yes里面嵌套sql语句 2020-11-22
- 织梦后台栏目名称及栏目文件保存目录长度修改 2021-07-12
- 织梦dedecms后台缩略图本地上传图片加水印 2021-05-29
- 织梦dedecms常用函数整理汇总 2021-04-20