做网站的同学经常会发现一些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页面是很少去全站生成静态的。
版权声明:本站部分内容来源互联网,如果文章中所涉及的图片或者文字内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!
沃梦达建站
dedecms后台生成出现504 Gateway time-out问题解决方法
最新VIP资源
猜你喜欢
- 织梦dedecms三级栏目channelartlist支持currentsty 2021-08-09
- DedeTag Engine Create File False的原因及解决办法 2021-02-08
- 织梦dedecms隐藏自定义字段仅对会员显示 2021-08-31
- 织梦dede:flink标签支持limit属性的方法 2020-09-02
- dedecms登录后台提示Function ereg_replace()错误的解决方法 2021-03-20
- dedecms织梦获取文档当前栏目所在目录链接URL 2020-09-27
- 织梦DEDECMS首页调用自定义表单数据 2021-08-09
- 织梦dedecms上传文件大小限制被限制如何修改 2020-10-03
- 织梦dedecms删除power by dedecms的方法 2021-08-23
- 织梦如何去掉当前位置(面包屑)的链接调用 2020-12-30