fastcgi_buffer_size128k;

图片 1 

先是,大家对此504 Gateway
Time-out的字面意思可以知晓为网页请求超时,那是大家在浏览网站网页时产生的请求没有响应,从网站先后层面来讲,是请求未能够执行相应的PHP-CGI程序,恐怕PHP-CGI程序未能做出相应的拍卖,又恐怕是CGI程序的响应处理结果未可见申报到浏览器照旧不能立时举报到浏览器。

 

世家在拜访网站的时候常见会碰着502不当、404荒唐等,很少会遇见504荒唐。可是在我们去做客大流量只怕内容数据量较多的网站时,打开网页偶尔就会冒出504
gateway time-out,这到底是什么样看头?网页出现那种气象又该怎么消除吗?

免费云后台申请网址 https://weixin.hotapp.cn/, 注册就足以防费试用
request
合法域名为 https://wxapi.hotapp.cn/

图片 2

  1. 新增 ,修改接口API

fastcgi_send_timeout300s;

小程序微信手提式有线电话机调节和测试appid,简单化解办法:http://www.wxapp-union.com/forum.php?mod=viewthread&tid=495

fastcgi_busy_buffers_size256k;

 

fastcgi_intercept_errorson;

hotapp有免费的小程序云后台 包括基本的 新增,查询,修改,删除 操作,方便于上学,而且不必要微信appid 也可接纳。

再有正是php-fpm.conf中max_children与request_terminate_timeout四个基本点参数的设置。那八个参数的安装必要大家依据PHP程序情状及服务器带宽意况综合考虑并计算出合理准确的值,才能够幸免504
Gateway Time-out也许其余CGI无响应错误的产出。

  1. 询问接口 API

fastcgi_temp_file_write_size256k;

接口名称:储存数据
接口描述:进行数据存款和储蓄,字符串可能json对象
接口地址:https://wxapi.hotapp.cn/api/post

fastcgi_buffers8128k;#8128

图片 3 

fastcgi_read_timeout300s;

 3. 删除接口API

例行状态下,一般网站可将request_terminate_timeou设置在900s左右,而max_children值根据服务器内部存储器大小和CGI请求数目设置为客体的数值,一般安装为800M左右。

  1. 在线debug工具 https://weixin.hotapp.cn/api/debug

那一个字句的安装规定了PHP-CGI的连年、发送和读取时间限定,需依照服务器质量及网络流量综合考虑安装,时间设置过长会给网站服务器造成压力,导致网站响应缓慢,甚至服务器宕机;时间设置过短,则会产出504
Gateway Time-out大概别的CGI无响应错误。

 

最终,依照大家通晓的服务器质量情形及网络流量意况,合理的对nginx.conf中的下列字句进行客观正确的设置。

图片 4 

fastcgi_connect_timeout300s;

wx.request({
    url: 'https://wxapi.hotapp.cn/api/post',
    data:{
        appkey: 'XXXXXX',
        key: "key1",
        value: '我是内容'
    },
    header: {
        'content-Type': 'application/json'
    },
    success: function(res){
        console.log(res)
    }
})

接下去,可以由此网站总结代码的丰硕,分析一段时间内网站流量处境,比如:百度总括、CNZZ站长总计等,驾驭网站日流量及PHP-CGI请求的大体意况;

图片 5 

援救,04 Gateway Time-out错误多是存在于Nginx网站服务器环境下,多与nginx.conf与php-fpm.conf设置是还是不是科学合理有关。504GatewayTime-out错误的消除方法是基于网站服务器质量及网站流量等许多因素结合考虑,正确合理的装置niginx.conf和php-fpm.conf配置。

图片 6 

而实行正确合理nginx.conf配置,必要大家率先理解掌握大家网站服务器的布置质量,包罗CPU、内部存款和储蓄器等主题配备,并对网站服务器实行须求的属性测试,从而规范的支配网站服务器自身性质情形;

接口文书档案

小程序学习某个地点要求后台,比如供给仓库储存数据到服务器,比如微信登录。

wx.request({
    url: 'https://wxapi.hotapp.cn/api/get',
    data:{
        appkey: 'XXXXXX',
        key: "key1",
    },
    header: {
        'content-Type': 'application/json'
    },
    success: function(res){
        console.log(res)
    }
})

接口名称:取读数据
接口描述:进行多少读取,字符串只怕json对象
接口地址:https://wxapi.hotapp.cn/api/get