做网站的同学经常会发现一些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错误警告,连接数据库失败 2020-08-05
- 织梦dedecms会员中心收藏夹无法删除收藏的文章 2021-06-04
- 织梦dedecms常用函数整理汇总 2021-04-20
- 织梦dedecms序号标签autoindex使用详解 2020-06-28
- 织梦dedecms搜索页面调用内容模式自定义字段的方法 2021-06-04
- 织梦会员中心模板调用某个栏目名和栏目下文档的办法 2021-03-29
- 织梦dedecms采集无法显示选择其他内容模型的解决办法 2021-05-29
- 织梦DEDECMS自定义表单SQL命令行批量删除垃圾留言 2021-07-28
- 织梦dedecms三级栏目channelartlist支持currentsty 2021-08-09
- 织梦dedecms列表页调用当前页码代码 2021-06-04