Კომპიუტერები, Უსაფრთხოების
Შეცდომა "502 Bad Gateway" - რა არის ეს? მიზეზები და საშუალებები
ყველა ინტერნეტ მომხმარებელს უნახავს ბრაუზერის გაგზავნა "502: Bad Gateway», რაც იმას ნიშნავს გამოჩენა შეცდომა მხარეს სერვერზე დროს დამუშავება. ყველაზე გავრცელებული მიზეზი წარუმატებლობის უკავშირდება არასწორად ვებ სერვერზე ტექნიკის და ჰოსტინგის კომპანია. სტანდარტული საკითხი არის არასათანადო მოპყრობა DNS და proxy სერვერს.
რას ნიშნავს "502: Bad Gateway"
ეს შეცდომა მიუთითებს მოთხოვნის ბრაუზერზე სერვერზე გააკეთა, მაგრამ არასწორად სიფრთხილით ან ამოღებულ საერთო მდგომ. თუ განაცხადი სერვერზე მდებარეობს უკან ინტერნეტ კარიბჭე, სავარაუდოა, პრობლემა ის არის, კარიბჭე და მუშაობის სერვერზე, რომელიც აგზავნის ინფორმაციას კარიბჭე შეცდომა, და მას შემდეგ ნაჩვენები მომხმარებლის ბრაუზერში.
მიზეზები შეცდომა 502. ნაკლებობა სერვერის რესურსების
მთავარი პრობლემა, როდესაც ეს შეცდომა არ არის საკმარისი სერვერის რესურსების გაუმკლავდეს შემომავალი შეკითხვებს, რის სერვერზე იწყება გენერირება შეცდომა 502. რესურსების ნაკლებობა შეიძლება იყოს ტექნიკის (ნაკლებობა მეხსიერება, საკმარისი გადამუშავების სიჩქარე და დისკზე) და პროგრამული უზრუნველყოფა უკავშირდება misconfiguration სერვერზე და პროგრამული გამოიყენება.
მაგრამ არსებობს სიტუაციები, როდესაც სერვერზე საკმარისი რესურსები პერიოდულად გენერირება შეცდომა 502: Bad Gateway. რა შეიძლება იყოს, თუ არა ტექნიკის წარუმატებლობის?
რესურსების ლიმიტები შეიძლება შევიდნენ ავტომატურად, როდესაც თქვენ გასვლა ერთგულ VPS სერვერზე, ან გაუზიარეს მასპინძლობს გარეთ სატარიფო გეგმა. შედეგად, სერვერზე ვერ უმკლავდება მიმდინარე დატვირთვა.
ვებ სერვერები, როგორიცაა Apache, აქვს ფიქსირებული რაოდენობის თხოვნით ელფოსტის, რომლებიც მითითებულია მისი კონფიგურაცია. თუ ისინი ორივე დაკავებულია, შემომავალი მოთხოვნით რიგშია, ხოლო ის არ შეიძლება აღემატებოდეს წუთი თითოეული მათგანი. იმ შემთხვევაში, შეყოვნება მოთხოვნა შეწყდა და მომხმარებელს საჩუქრად შეცდომის გამომტანი 502. გარდა ამისა, უბრალოდ არ არის საკმარისი მიმდინარე არსებული რესურსების ნორმალური დამუშავება მდგომ.
თუ თქვენ იყენებთ სერვერზე PHP + FastCGI პროგრამული ჩალიჩებისთვის მთელი რიგი არასამთავრობო ოპტიმიზაცია php-cgi პროცესები თითქმის ყოველთვის წარმოიქმნება გადატვირთვისაგან და რესურსების ნაკლებობის შესახებ.
ყველაზე გავრცელებული მიზეზები რესურსების ნაკლებობის დამუშავება მოითხოვს
- სერვერზე ვერ უმკლავდება მიმდინარე რაოდენობის ერთდროული სია. გარდა ამისა, მნიშვნელოვანი ნაწილი რესურსი ატარებენ სხვადასხვა საძიებო ობობები და არასწორი პროგრამული სკრიპტები.
- სერვერზე გადატვირთვის დროს ჰაკერების DDoS- შეტევა, როდესაც სერვერზე ჩამოიყვანს მარცხი დიდი რაოდენობით ერთდროულად მოითხოვს დამუშავდება.
- არსებობს დრო, როცა მომსახურების გამოყენება ვირტუალური ჰოსტინგი მოულოდნელად შეცდომა 502: Bad Gateway. რას ნიშნავს ეს? ეს შეიძლება მიუთითოს პრობლემა მასპინძელ მხარეს, რომელიც ცნობილია როგორც overselling, t. E. ჰოსტინგის კომპანია დებს ერთ სერვერზე თანხა კლიენტის ანგარიშები, რომ მომენტები პიკი დატვირთვის მიმდინარე აკლიათ ტექნიკა რესურსები.
- არასწორი კონფიგურაცია სერვერზე თავად, ან ნაკლებობა ან ტექნიკის თავსებადობა.
- გამოყენებით ონლაინ plug რესურსები, როგორიცაა სტუმარი counter, სხვადასხვა ინფორმატორები, სკრიპტები. შეცდომა შეიძლება მოხდეს იმ შემთხვევაში, პრობლემები გარე წყაროებიდან.
- ჩამოტვირთვა დიდი ფაილი სერვერზე როდესაც უხარისხო ინტერნეტი.
PHP Script შეცდომები
Error 502 შეიძლება მოხდეს, რადგან სკრიპტები, plug-ins და გაგრძელება ენის PHP, რომელიც დასრულების განხორციელების სერვერზე არ გადასცემს შესაბამისი კოდი. მაგალითად, გენერირება შეცდომა 502: Bad Gateway nginx, როგორც ერთ ერთი პროქსი სერვერის პარამეტრები შეიძლება გამო არასათანადო განსაზღვრა script სტატუსი და აღქმა გათიშვა მომსახურებით ვებ სერვერზე, როგორც სისტემური მარცხი.
ასე რომ, ყველა სტატისტიკური ინფორმაცია (ნახატებს, გვერდების, სამსახური) ფაილი ჩატვირთვა სწორად და შეცდომების გარეშე. რას ნიშნავს "502: Bad Gateway" ამ შემთხვევაში? რომ მარცხი ხდება მაშინ, როდესაც ჩამოტვირთვის პროგრამული სკრიპტები, plug-ins და გაგრძელება.
მაკორექტირებელი ღონისძიებები 502
პირველი ნაბიჯი არის ანალიზი მიმდინარე სერვერზე დატვირთვა, განსაკუთრებით მომენტები შეცდომა. განსაკუთრებული ყურადღება უნდა მიექცეს დატვირთვის მეხსიერება და გაზრდის საჭიროებას მისი ზომა, რათა გააუმჯობესოს დამუშავება.
შეამოწმეთ სწორ გარემოში ლიმიტები რაოდენობის ერთდროულად მიერ დამუშავებული php-cgi პროცესებში. მათი არასწორი კონფიგურაცია იწვევს სწრაფი მომსახურება და მუდმივი გადატვირთვა კლების გაგზავნა "502: Bad Gateway". რა არის ეს და როგორ უნდა შეცვალოს ლიმიტები პროცესები, იპოვოს მომსახურება სამაგიდო ჰოსტინგის პროვაიდერი.
მინიმუმამდე მოითხოვს გარე ქსელის რესურსები, და მითითებული დროის ლიმიტი მათი დატვირთვა და პასუხი. ეს გაძლევთ საშუალებას ნახოთ, რა უნდა დატოვონ სერვერის რესურსების, და დაეხმაროს მოშორებას გარე "ცდა" საიტი.
იმ შემთხვევაში, თუ ეჭვმიტანილი overselling ან არასწორი სერვერზე კონფიგურაციის პარამეტრები, დაუკავშირდეთ მომხმარებელთა მხარდაჭერის მასპინძელი. თუ არ არის რეაქცია და პრობლემა გამეორდება, ცვლილება ჰოსტინგის პროვაიდერი. სერვერი მიუწვდომელია შეიძლება გამოიწვიოს ზარალის მარტივი შეცდომა 502: Bad Gateway. რას ნიშნავს ეს ბიზნეს, მე ვფიქრობ, რომ არ არის საჭირო ასახსნელად.
Similar articles
Trending Now