Қате 504: барлық мәліметтер мен шешім

Қате 504: барлық мәліметтер мен шешім
Қате 504: барлық мәліметтер мен шешім
Anonim

Егер ресурсыңыз орналасқан сервер шамадан тыс жүктелсе (бұл трафик шектеуінің таусылуына байланысты орын алады), ол пайдаланушыға хабарлама береді: "504 шлюз қатесінің күту уақыты бітті". Орыс тіліне аударғанда бұл: «Шлюздің жауап беру уақыты аяқталды, шлюз жауап бермейді» дегенді білдіреді. Apache тек физикалық түрде барлық http сұрауларын өңдей алмайтын және олар кезекке тұрған кезде жағдай туындайды. Дегенмен, уақыт шегі өтіп, сұрау өңделмегені туралы хабар пайда болады.

қате 504
қате 504

Жағдайды түзету үшін серверді оңтайландыру керек. Ол үшін жедел жады көлемін және http (Apache) сұраныстарының санын олардың өсу бағытында өзгерту керек. Тағы бір нұсқа - сайтыңыздағы барлық сценарийлердің өнімділігін оңтайландыру. Бұл операция өңдеу өнімділігін жақсартуға көмектеседі.

Хостинг үшін ақы төлесеңіз, көмек алу үшін дереу қолдау қызметіне хабарласыңыз. Қолдау қызметі сіздің сайтыңызда ақаулардың бар-жоғын тексеруге және мүмкін болса, оны «жөндеуге» міндетті. Мұндай мүмкіндікті назардан тыс қалдырмаңыз. Жамауды қажет ететін «саңылаулар» болуы мүмкінсен ойлағаннан да көп. Кейбір хостинг провайдерлері телефон арқылы техникалық қолдау көрсетеді. Көмектің бұл түрі бірінші рет 504 қатесі сияқты техникалық ақауларға тап болсаңыз өте пайдалы. Осы қолдаудың арқасында оларды сырттан көмексіз өз бетіңізше түзетуге болады.

қате 504 шлюз уақыты бітті
қате 504 шлюз уақыты бітті

504 қатесінің пайда болуының тағы бір себебі бар: кейбір пәрменді орындайтын сценарий оған орнатылған уақыт шеңберіне сәйкес келмейді. Бұл үшінші тарап ресурстарын сұрауға байланысты болуы мүмкін немесе ол қазір басқа нәрсемен айналысады. Мысалы, іздеу индексін құрады.

Қатені жою үшін екі жолмен жүре аласыз:

1) сценарийді оңтайландыру арқылы жеңілдету;

2) мәнін арттыру max_execution_time PHP параметрі. Тағы бір рет сайтыңыз орналасқан хостинг провайдерінің техникалық қолдауына тоқталғым келеді. Әрине, әркімнің өз міндеті бар, бірақ тіректердің міндеттері әркім үшін міндетті. Қолдау көрсету тобына жіберілген сұрақтар жауапсыз қалатын кездер болады. Әсіресе, бұл кез келген лагтарға қатысты болса. Мысалы, бірдей 504 қатесі орын алады. Бұл жағдайда хостингті өзгертіңіз. Егер одан да күрделі мәселелер басталса, олардың көмегіне сене алмайсыз.

504 қатесі
504 қатесі

Айта кететін тағы бір жайт бар. Егер сіздің сайтыңыз тегін хостингте орналасса және үш деңгейлі доменге ие болса, онда сіздің қосымшаларыңыз жақын арада қарастырылады деп күтпеңіз. БіріншіӨз кезегінде, мұндай қолдаулар виртуалды дискілердегі орын үшін ай сайын төлейтін клиенттермен жұмыс істейді. Әрине, оларды айыптауға негіз жоқ, өйткені тұрақты клиенттер маңыздырақ. Сондықтан, 504 қатесі болашақта сізді алаңдатпауын қаласаңыз, тікелей ақылы хостингке өтіңіз. Бұл жерде еш қиындық жоқ, мұндай пакетке ауысу арқылы сіз өзіңізді және Интернеттегі жұмысыңызды көптеген қажетсіз және күтпеген мәселелерден сақтайсыз.

Мен сізге 504-қате сияқты құбылыс туралы айтқым келгені осы болды. Мүмкіндігінше сирек кездесе берсін!

Ұсынылған: