代理加盟 2020全新代理计划 赚钱+省钱双管齐下,独立平台,丰厚利润!

您现在的位置: 麦站网 > 织梦大学 > 常见问题 >

织梦后台生成出现504 Gateway time-out问题终极解决方法

来源:本站原创 发布时间:2020-09-17 09:52:52热度:我要评论(0

免费下载,无需注册无需充值

做网站的同学经常会发现一些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页面是很少去全站生成静态的。

转载请注明来源网址:https://www.xiuzhanwang.com/dedecms_wt/2694.html

    发表评论

    评论列表(条)