504 Gateway Time-out是什么意思 如何处理
短视频,自媒体,达人种草一站处事 因为网站不不变的身分,常常报504 Gateway Time-out的错误,CPU也随着100%,每次都要重 启处事器才可以办理题目,题目的来源在那边,我们怎么才气举办办理那?下面为各人具体讲授。 什么是“504 Gateway Time-out” 着实很简朴,504 Gateway Time-out就是哀求超时,因为处事器未能技能相应而造成的,虽然了,数据库不相应也是可以造成无法毗连,可能504的错误。 504 Gateway Time-out是由哪些缘故起因造成的。 1,处事器不不变,死机等会造成 504 Gateway Time-out 假如网站处事器非常,死机等等无法让用户获得相应就会造成504 Gateway Time-out的题目,一样平常环境下,重启处事器就会OK,假如常常呈现这样的题目,你可以思量改换处事器来办理。 2,网站被进攻导致 504Gateway Time-out 假如你的网站被进攻,好比DOS进攻,也会造成处事器504Gateway Time-out的错误,这个时辰就必要增进防止,可能配置DNS潜匿真实IP、购置高防处事器去做硬性防止了,可能安装云锁,批量屏障进攻者的IP段,也是可以的。 3,数据库与处事器断开响应 这边说一下,处事器死机,不必然就是本机非常,也也许是mysql非常所导致的,提议进级数据库版本,充实担保良性运行。 4,PHP情形的设置题目 偶然辰网站必要对php-fpm和nginx举办设置修改。由于这种环境下,也会呈现“504 Gateway Time-out”错误提醒。而这时辰Nginx 504 Gateway Time-out的寄义就是所哀求的网关没有哀求到,简朴来说就是没有哀求到可以执行的PHP-CGI。 办理方法 变动php-fpm的几处设置: 把max_children由之前的10改为此刻的30,这样就可以担保有富裕的php-cgi历程可以被行使; 把request_terminate_timeout由之前的0s改为60s,这样php-cgi历程 处理赏罚剧本的超时时刻就是60秒,可以防备历程都被挂起,进步操作服从。 接着再变动nginx的几个设置项,镌汰FastCGI的哀求次数,只管维持buffers稳固: fastcgi_buffers由 4 64k 改为 2 256k; fastcgi_buffer_size 由 64k 改为 128K; fastcgi_busy_buffers_size 由 128K 改为 256K; fastcgi_temp_file_write_size 由 128K 改为 256K。 从头加载php-fpm和nginx的设置,再次测试,假如没有呈现“504 Gateway Time-out”错误,题目办理。 4,发处事器商的工单,让处事器商技能帮忙办理! 最后,假如你是购置正规处事器商的处事器,你也是可以通过发工单来办理这个题目的,让技能帮忙你办理,一样平常而言,景安的处事器是不必要费钱的,阿里云的处事器也许必要花点钱就可以帮你办理,一种很是利便的办理方法。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |