თხრილში 502 მონაცემების მიღების შეცდომა. ჩვენ ვასწორებთ შეცდომას "502 ცუდი კარიბჭე.

ინტერნეტის თითოეულ მომხმარებელს თავის ბრაუზერში უნახავს შეტყობინება „502: Bad Gateway“, რაც ნიშნავს, რომ მოთხოვნის დამუშავების დროს ვებ სერვერის მხარეს გაჩნდა შეცდომა. ყველაზე ხშირად, წარუმატებლობის მიზეზები დაკავშირებულია ვებ სერვერის ან ჰოსტინგის კომპანიის აღჭურვილობის არასწორ კონფიგურაციასთან. გავრცელებული პრობლემაა არასწორი DNS ან პროქსის მართვა.

რას ნიშნავს "502: ცუდი კარიბჭე"?

შეცდომა ნიშნავს, რომ მოთხოვნა ვებ სერვერზე მიღებულ იქნა ბრაუზერიდან, მაგრამ არასწორად იყო დამუშავებული ან ამოღებული ზოგადი რიგიდან. თუ სერვერი პროგრამულად მდებარეობს ინტერნეტ კარიბჭის მიღმა, მაშინ პრობლემა სავარაუდოდ არის კარიბჭეში ან თავად ვებ სერვერის მუშაობაში, რომელიც გადასცემს შეცდომის ინფორმაციას კარიბჭეში და შემდეგ ის გამოჩნდება მომხმარებლის ბრაუზერში.

წარმოშობის მიზეზები სერვერის რესურსების ნაკლებობა

ყველაზე მთავარი პრობლემაამ შეცდომის გამოჩენა არის სერვერის რესურსების არასაკმარისი დონე შემომავალი მოთხოვნების დასამუშავებლად, რის გამოც სერვერი იწყებს 502 შეცდომის გენერირებას. რესურსების ნაკლებობა შეიძლება იყოს ორივე აპარატურა (არარსებობა შემთხვევითი წვდომის მეხსიერება, პროცესორის ან დისკის არასაკმარისი სიჩქარე) და პროგრამული უზრუნველყოფა, რომელიც დაკავშირებულია სერვერის ან გამოყენებული პროგრამული უზრუნველყოფის არასწორ კონფიგურაციასთან.

მაგრამ არის სიტუაცია, როდესაც რესურსების საკმარისი დონით, სერვერი აგრძელებს პერიოდულად შეცდომის გენერირებას 502: Bad Gateway. რა შეიძლება იყოს, თუ არა ტექნიკის გაუმართაობა?

რესურსის ლიმიტი შეიძლება ავტომატურად შეიტანოს, როდესაც გამოყოფილი VPS სერვერი ან საერთო ჰოსტინგი სცილდება სატარიფო გეგმა. შედეგად, სერვერმა შეიძლება ვერ გაუმკლავდეს მიმდინარე დატვირთვას.

ვებ სერვერებს, როგორიცაა Apache, აქვთ მოთხოვნის დამმუშავებლების მკაცრად განსაზღვრული რაოდენობა, რომლებიც მითითებულია მისი კონფიგურაციის დროს. თუ ყველა მათგანი ერთდროულად არის დაკავებული, შემომავალი მოთხოვნა იდება რიგში და მისი დრო არ შეიძლება აღემატებოდეს წუთს თითოეული მათგანისთვის. თუ ვადა გადააჭარბებს, მოთხოვნის დამუშავება უქმდება და მომხმარებელს ეძლევა 502 შეცდომა. გარდა ამისა, დამმუშავებელს შეიძლება უბრალოდ არ ჰქონდეს საკმარისი მიმდინარე თავისუფალი რესურსები რიგის ნორმალურად დასამუშავებლად.

თუ სერვერზე გამოიყენება PHP + FastCGI პროგრამული უზრუნველყოფის ნაკრები, php-cgi პროცესების არაოპტიმიზებული რაოდენობით, გადატვირთვები და რესურსების დეფიციტი თითქმის ყოველთვის ხდება.

არასაკმარისი რესურსების ყველაზე გავრცელებული მიზეზები მოთხოვნების დასამუშავებლად

  1. სერვერი ვერ უმკლავდება საიტის თანმხლები ვიზიტორების ამჟამინდელ რაოდენობას. ასევე, სხვადასხვა და არასწორმა პროგრამულმა სკრიპტმა შეიძლება მოიხმაროს რესურსების მნიშვნელოვანი ნაწილი.
  2. სერვერის გადატვირთვა ჰაკერული DDos შეტევების დროს, როდესაც სერვერი მარცხამდე მიდის დამუშავების ერთდროული მოთხოვნის დიდი რაოდენობით.
  3. არის სიტუაცია, როდესაც სერვისის გამოყენებისას მოულოდნელად ჩნდება შეცდომა 502: Bad Gateway. Რას ნიშნავს? ეს შეიძლება მიუთითებდეს, რომ არსებობს პრობლემა ჰოსტინგის მხარეს, რომელიც ცნობილია როგორც overselling, ანუ იმდენი კლიენტის ანგარიშის ჰოსტინგი ერთ სერვერზე, რომ პიკის დროს მათ არ აქვთ საკმარისი მიმდინარე ტექნიკის რესურსები.
  4. თავად სერვერის არასწორი კონფიგურაცია ან პროგრამული უზრუნველყოფის ან აპარატურის თავსებადობის ნაკლებობა.
  5. საიტზე დაკავშირებული გარე რესურსების გამოყენება, როგორიცაა ჰიტ მრიცხველები, სხვადასხვა ინფორმატორები, სკრიპტები. შეცდომა შეიძლება მოხდეს, თუ ასეთი გარე წყაროების პრობლემებია.
  6. სერვერზე დიდი ფაილების ატვირთვა, როდესაც ინტერნეტ კავშირის ხარისხი დაბალია.

PHP სკრიპტის შეცდომები

შეცდომა 502 შეიძლება მოხდეს PHP სკრიპტების, დანამატების ან გაფართოებების გამო, რომლებიც არ გადასცემენ შესაბამის კოდს სერვერს მათი შესრულების დასრულებისას. მაგალითად, 502: Bad Gateway nginx შეცდომის გენერირება, როგორც პროქსი სერვერის ერთ-ერთი ვარიანტი, შეიძლება გამოწვეული იყოს არასწორი განმარტებასკრიპტის მდგომარეობა და ვებ სერვერის სერვისებთან გატეხილი კავშირის აღქმა, როგორც სისტემის გაუმართაობა.

ასე რომ, ყველა სტატიკური ინფორმაცია (სურათები, საიტის გვერდები, რობოტების ფაილები) იტვირთება ნორმალურად და შეცდომების გარეშე. რას ნიშნავს ამ შემთხვევაში "502: Bad Gateway"? რომ მარცხი ხდება ზუსტად პროგრამული სკრიპტების, დანამატების და გაფართოებების ჩატვირთვისას.


ზომები 502 შეცდომის მოსაგვარებლად

უპირველეს ყოვლისა, აუცილებელია სერვერის მიმდინარე დატვირთვის ანალიზი, განსაკუთრებით მაშინ, როდესაც ხდება შეცდომა. Განსაკუთრებული ყურადღებაყურადღება უნდა მიაქციოთ RAM-ის დატვირთვას და, საჭიროების შემთხვევაში, გაზარდოთ მისი ზომა, რათა გააუმჯობესოთ მოთხოვნების დამუშავების პროცესი.

შეამოწმეთ, არის თუ არა სწორად დაყენებული ერთდროულად დამუშავებული php-cgi პროცესების რაოდენობის შეზღუდვები. მათი არასწორი კონფიგურაცია იწვევს სერვისის სწრაფ გადატვირთვას და შეტყობინებას „502: Bad Gateway“ მუდმივ წარმოშობას. რა არის ეს და როგორ დააყენოთ პროცესის ლიმიტები სწორად, ჰკითხეთ ჰოსტინგის პროვაიდერის მხარდაჭერის სერვისს.

შეამცირეთ მოთხოვნები გარედან ქსელის რესურსებიდა დააწესეთ დროის ლიმიტი ჩამოტვირთვისა და მათზე რეაგირებისთვის. ეს საშუალებას მოგცემთ დაინახოთ, რაზე იხარჯება სერვერის რესურსები და დაგეხმარებათ თავი დააღწიოთ საიტის გარე „მოცურებას“.


თუ ეჭვი გეპარებათ გადაჭარბებულ გაყიდვაში ან სერვერის არასწორ კონფიგურაციაში, გთხოვთ, დაუკავშირდეთ ჰოსტინგის მხარდაჭერის სერვისს. თუ პასუხი არ არის და პრობლემა შენარჩუნებულია, შეცვალეთ თქვენი ჰოსტინგის პროვაიდერი. სერვერის მიუწვდომლობამ შეიძლება გამოიწვიოს ზარალი მარტივი შეცდომის გამო 502: Bad Gateway. რას ნიშნავს ეს ბიზნესისთვის, ვფიქრობ, არ ღირს ახსნა.

ზოგჯერ ინტერნეტის დათვალიერებისას ჩნდება შეცდომის შეტყობინება: 502 Bad Gateway. ამის შემდეგ მომხმარებელი ვერ ხედავს არჩეულ რესურსს. რას ნიშნავს ეს შეცდომა და როგორ გამოვასწოროთ იგი, განვიხილავთ შემდგომ ...

როგორც წესი, ასეთი შეტყობინება არის პროქსი სერვერის, ჰოსტინგის სერვერის ან საიტის ჰოსტინგის DNS სერვერის აქტივობის პრობლემების შედეგი. სხვა სიტყვებით რომ ვთქვათ, თქვენმა ბრაუზერმა მიიღო არასწორი პროქსი პასუხი და მოგცათ ზოგადი შეცდომა "502 Bad Gateway". შეცდომის ძირითადი მიზეზებია: სერვერზე მკვეთრად გაზრდილი დატვირთვა, რამაც გამოიწვია რესურსების ნაკლებობა; სერვერის კონფიგურაციის შეზღუდვა. ზოგჯერ, ეს შეცდომა შეიძლება მოხდეს, თუ თქვენი სერვერი იმყოფება DDOS შეტევის ქვეშ.


პირველ რიგში, თქვენ უნდა სცადოთ სხვა საიტზე გადასვლა. ამისათვის უმჯობესია აირჩიოთ საიმედო რესურსი, რომელიც აუცილებლად უნდა იმუშაოს, სასურველია გეოგრაფიულად განთავსდეს თქვენთან ერთად იმავე ადგილას. ეს შეამოწმებს, გაქვთ თუ არა ინტერნეტი. ვინაიდან კორპორატიული წვდომა მსოფლიო ქსელში არ გადის თქვენს კომპიუტერთან დაკავშირებული მოდემის, არამედ პროქსი სერვერის მეშვეობით.


თუ არის ინტერნეტი, მაგრამ 502 შეცდომა რჩება კონკრეტულ საიტზე წვდომისას, შეგიძლიათ სცადოთ ქუქიების წაშლა. თუ იყენებთ ოპერის ბრაუზერს, გადადით მენიუში "ინსტრუმენტები" - "პერსონალური მონაცემების წაშლა" - "დეტალები". თუ იყენებთ, მაგალითად, Firefox-ს, გადადით "პარამეტრებში", აირჩიეთ "ქუქიები" და შემდეგ: "ქუქიების გასუფთავება".


თუ თქვენი ყველა ქმედება წარუმატებელი აღმოჩნდა, მაშინ პრობლემა მდგომარეობს თქვენი კომპეტენციის ფარგლებს გარეთ - სავარაუდოდ სერვერი, რომელზეც წვდომა სცადეთ, "დაეცა". აქედან გამომდინარე, ერთადერთი გამოსავალია დაველოდოთ, სანამ საიტის „ადმინი“ პრობლემას მოაგვარებს.

ინტერნეტში სერფინგისა და სხვადასხვა საიტების მონახულებისას, ზოგჯერ ბრაუზერში სასურველი გვერდის ნაცვლად ჩნდება იდუმალი შეტყობინება: 502 ცუდი კარიბჭე. Რას ნიშნავს ეს? მოდი გავარკვიოთ.

ეს შეცდომა მიუთითებს იმაზე, რომ რაღაც არასწორია სერვერთან: DNS, პროქსი ან ყველა მათგანი ერთდროულად. ასევე შეიძლება იყოს პრობლემა ჰოსტინგთან, რომელიც მასპინძლობს საიტს, რომლის მონახულებაც გსურთ.

ეს შეცდომა, 502 ცუდი კარიბჭე, ასევე ნიშნავს "არასწორ კარიბჭეს". ანუ როცა ბრაუზერმა მოითხოვა ინფორმაცია იმ საიტიდან, სადაც აპირებდით მოხვედრას, სერვერისგან არასწორი კოდი მიიღო, რის შესახებაც ასე იდუმალებით გაცნობებთ.

როგორ ვიყოთ ასეთ შემთხვევაში?

დავიწყოთ ბანალურით. კერძოდ, ჩვენ შევამოწმებთ ინტერნეტთან წვდომას. შესაძლოა კავშირი რაიმე მიზეზით დაიკარგა, მაგრამ თქვენ ვერ შეამჩნიეთ. დიახ, ეს ზოგჯერ ხდება. და თუ არის კავშირი, მაშინ შეამოწმეთ გახსნილია თუ არა სხვა საიტები. თუ სხვა საიტებს ასევე არ სურთ გახსნა, მაშინ, სავარაუდოდ, რაღაც არასწორია პროვაიდერთან, რომელიც გთავაზობთ ინტერნეტ სერვისებს. მაშინ თქვენ უნდა დაუკავშირდეთ მას.

კარგად, თუ შეცდომა გამოჩნდება მხოლოდ მაშინ, როდესაც თქვენ ცდილობთ შეხვიდეთ თქვენთვის საჭირო საიტზე, მაშინ მოგიწევთ ფაილების წაშლა ფუნთუშები. ეს შეიძლება გაკეთდეს შემდეგი გზით.

თუ იყენებთ Internet Explorer(არსებობს საერთოდ?), შემდეგ გადადით Internet Options-ზე და დააწკაპუნეთ ღილაკებზე "Delete" და "Delete Cookies"

IN firefoxგადადით ინსტრუმენტებზე და იქ ვპოულობთ ჩანართს "პარამეტრები", შემდეგ დააჭირეთ "ქუქის" და შემდეგ "ქუქიების გასუფთავებას"

ბრაუზერში ოპერაასევე გადადით Tools-ში და იქ ვეძებთ ოფციას „პერსონალური მონაცემების წაშლა“.

ისე, შიგნით გუგლ ქრომი გახსენით შემდეგი თანმიმდევრობა: "ინსტრუმენტები"; ამბავი; „ისტორიის გასუფთავება“; "ქუქი-ფაილების გასუფთავება".

თუ ამ მანიპულაციების შემდეგ ეს შეცდომა კვლავ ჩნდება, მაშინ პრობლემა არ არის კომპიუტერში და არა ინტერნეტ კავშირში, არამედ სერვერზე არსებულ პრობლემებში, რომელზეც მდებარეობს თქვენთვის საჭირო საიტი. და სხვა არაფერია გასაკეთებელი, ვიდრე დაველოდოთ მათ აღმოფხვრას.

ისე, თუ ასეთი შეცდომა გამოჩნდება თქვენს საიტზე, მაშინ მიწერეთ ჰოსტერს. თუმცა, რა თქმა უნდა, შეგიძლიათ დაელოდოთ 10-15 წუთს, და თუ შეცდომა არ გაქრა, მაშინ დაწერეთ ტექნიკურ მხარდაჭერას.


ზოგჯერ ცდილობს რაღაცის პოვნას მსოფლიო ქსელშიადამიანები ისეთი პრობლემის წინაშე დგანან, რომ საიტზე შესვლისას სასურველი გვერდის ნაცვლად ის იხსნება ცარიელი ფურცელიწარწერით 502 Bad Gateway. ამ შემთხვევაში, არ არის საჭირო პანიკა და შიში, რადგან პრობლემა თქვენს კომპიუტერში არ არის. მაგრამ მაინც გავერკვეთ, რას ნიშნავს 502 Bad Gateway და როგორ გამოვასწოროთ იგი.

რას ნიშნავს 502 ცუდი კარიბჭე?

თუ თქვენს ეკრანზე გამოჩნდება 502 Bad Gateway შეცდომა, ეს ნიშნავს, რომ ტექნიკური პრობლემებია იმ საიტის მხარეს, რომლის მონახულებაც გადაწყვიტეთ. არსებობს რამდენიმე ყველაზე გავრცელებული მიზეზი, რომელიც შეიძლება გახდეს ამ შეცდომის წარმოშობის საფუძველი, კერძოდ:

  • ქსელის კავშირი არ არის
  • სრული ქეში მეხსიერება
  • საიტის ჰოსტინგის პრობლემები

შეცდომა 502 BAD GATEWAY: როგორ გამოვასწოროთ?

ჯერ უნდა შეამოწმოთ რა ხდება სხვა საიტებზე ვიზიტისას. ამისათვის თქვენ უნდა სცადოთ ეწვიოთ პოპულარულ საიტს, სადაც ტექნიკური წარუმატებლობა უკიდურესად ნაკლებად სავარაუდოა (მაგალითად, ეს შეიძლება იყოს საძიებო სისტემა ან სოციალური ქსელი). თუ მისგანაც არ მიიღებთ პასუხს, მაშინ უნდა შეამოწმოთ თქვენი ინტერნეტ კავშირი, დიდი ალბათობით პრობლემა მასშია.

თუ კავშირთან ყველაფერი კარგადაა, მაშინ ღირს ქეშის შემოწმება, რადგან პრობლემა შეიძლება იყოს ქეშის გადაჭარბებული მეხსიერება. ამისათვის გადადით თქვენი ბრაუზერის პარამეტრებში და გაასუფთავეთ ქეში და ქუქიები.

თუ თქვენ გააკეთეთ ეს ყველაფერი, მაგრამ ჯერ კიდევ არ არის კავშირი, მაშინ თამამად შეიძლება ითქვას, რომ პრობლემა თავად საიტის ტექნიკურ პრობლემებშია და თქვენთან აბსოლუტურად არაფერი გაქვთ საერთო. მიმდინარე შემთხვევაში, რჩება მხოლოდ დაველოდოთ საიტის მუშაობის განახლებას.

502 BAD GATEWAY ჩემს საიტზე - როგორ გამოვასწორო?

მაგრამ რა უნდა გააკეთოთ, თუ თქვენ არ ხართ უბრალო მომხმარებელი, არამედ საიტის მფლობელი და არ შეგიძლიათ მასზე წვდომა? ამ შემთხვევაში, თქვენ უნდა დაუკავშირდეთ ჰოსტინგის პროვაიდერს მომხმარებელთა დახმარების განყოფილებაში და ისინი დაგეხმარებიან ამ პრობლემის მოგვარებაში. კიდევ ერთი რამ არის, თუ თქვენს საიტზე შესვლისას მიიღებთ 502 Bad Gateway შეცდომას. როგორ გავასწორო? უნდა აღინიშნოს, რომ მიზეზები შეიძლება იყოს შემდეგი ასპექტები:

  • სერვერის არასაკმარისი მოცულობა მოთხოვნების დასამუშავებლად;
  • ტექნიკის არასწორი პარამეტრები;
  • სხვა პრობლემები

ჰოსტინგის მხარდაჭერის სერვისთან დაკავშირებისას სპეციალისტები ჩაატარებენ შესაბამის დიაგნოზს და დაადგენენ გაუმართაობის მიზეზს. თუმცა, საიტის შეკეთების ძალიან ხანგრძლივი პერიოდის შემთხვევაში, შეიძლება დაგჭირდეთ ჰოსტინგის პროვაიდერის შეცვლა.

თუ ჯერ კიდევ გაქვთ შეკითხვები, თუ რას ნიშნავს 502 Bad Gateway და როგორ გამოვასწოროთ ის, გირჩევთ უყუროთ ვიდეოს:

ინტერნეტის დათვალიერებისას და იმავე ბმულებზე განმეორებით წვდომისას, ზოგჯერ შეიძლება მიიღოთ შეტყობინება: 502 Bad Gateway. მომხმარებელს არ აქვს არჩეული ვებსაიტის რესურსების ნახვის შესაძლებლობა. როგორც წესი, ეს შეტყობინება არის პროქსი სერვერის, DNS სერვერის ან ჰოსტინგის სერვერის პრობლემების შედეგი, რომელიც უშუალოდ მასპინძლობს ვებსაიტს, რომელსაც მომხმარებელი ითხოვს.

ტექნიკური თვალსაზრისით, დასახელებული შეტყობინების მიღება ნიშნავს, რომ თქვენმა ბრაუზერმა მიიღო არასწორი პასუხი სხვა სერვერისგან (ან პროქსი სერვერისგან) და აჩვენებს სიტუაციის შესახებ გაცნობის მთავარ ეკრანს "502 Bad Gateway".

რა შეიძლება გაკეთდეს ასეთ შემთხვევებში?

პირველი ნაბიჯი არის თქვენი ბრაუზერის მისამართის ზოლში სხვა ვებ საიტის ბმულის აკრეფა. უმჯობესია აირჩიოთ რაიმე გარანტირებული სამუშაო ვებ რესურსი, რომელიც გეოგრაფიულად მდებარეობს იმ ტერიტორიაზე, საიდანაც თქვენ თავად გაქვთ ინტერნეტთან წვდომა.

ამრიგად, შეგიძლიათ შეამოწმოთ, არის თუ არა ინტერნეტთან წვდომა საერთოდ. ყოველივე ამის შემდეგ, კორპორატიული წვდომა ინტერნეტში ლოკალური ქსელიდან გადის პროქსი სერვერის მეშვეობით და არა პირდაპირ თქვენს ადგილობრივ აპარატზე დაკავშირებული (ან ჩაშენებული) მოდემის მეშვეობით. თუ მეორე შემთხვევაში შეცდომა უფრო დეტალურად არის დიაგნოზირებული, მაშინ ინტერნეტის საშუალებით წვდომისას ლოკალური ქსელისისტემას არ შეუძლია შეცდომის დიაგნოსტიკა, რომელიც სცილდება მისთვის მინიჭებული უფლებების ფარგლებს. ამიტომ აუცილებელია არაპირდაპირი მეთოდებით შემოწმება.

თუ აღმოაჩენთ, რომ გაქვთ წვდომა ინტერნეტზე, მაგრამ თქვენი წვდომა კონკრეტულ ვებსაიტზე მაინც იძლევა 502 შეცდომას, მაშინ სცადეთ წაშალოთ ქუქიები (კონკრეტულად ამ საიტისთვის ან ყველა ხელმისაწვდომი) თქვენს ბრაუზერში. ეს კეთდება შემდეგი გზით:

IE 7+-ისთვის მენიუში: ინსტრუმენტები - ინტერნეტის ოფციები - ღილაკი "წაშლა" - ღილაკი "ქუქიების წაშლა"
- IE-ს ადრინდელი ვერსიებისთვის: მენიუ ინსტრუმენტები - ინტერნეტის ოფციები - ქუქიების წაშლა
- Firefox-ისთვის: ინსტრუმენტები - ოფციები - ქუქიები - ქუქიების გასუფთავება
- ოპერასთვის: ინსტრუმენტები - წაშალეთ პირადი მონაცემები - დეტალები.

თუ ეს არ დაგვეხმარება, მაშინ შეცდომის წყარო დევს თქვენი ქსელის ან სახლის კომპიუტერის გარეთ. შესაძლოა სერვერი, რომელზეც შედიხართ, გაფუჭებულია.

ამ შემთხვევაში, გამორთეთ განათება. ჩვენ მოგვიწევს ლოდინი, სანამ "მათი ადმინი არ გაიგებს ამას".



 

შეიძლება სასარგებლო იყოს წაკითხვა: