இணையதள பார்வையாளர் அல்லது உரிமையாளராக, குறிப்பிட்ட சிக்கல் தெளிவாக இல்லாததால், 502 பேட் கேட்வே பிழையைப் பார்ப்பது குழப்பமாக இருக்கலாம். இது பிரபலமான, பொதுவான, HTTP நிலைக் குறியீடு. உங்கள் இணைய இணைப்பு நன்றாக இருப்பதாகக் கருதினால், இந்தச் செய்தியைப் பார்ப்பது பெரும்பாலும் சர்வர் தகவல்தொடர்புச் சிக்கலாக இருக்கலாம். இதன் விளைவாக நீங்கள் கோரிய இணையப் பக்கத்தை நீங்கள் பார்க்கவில்லை.
502 பிழை பொதுவாக சர்வர் பக்கத்தில் ஒரு பிரச்சனையாக இருந்தாலும், காரணம் எப்போதாவது கிளையன்ட் முடிவில் இருக்கலாம். இந்த கட்டுரையில், எளிய கிளையன்ட் உதவிக்குறிப்புகளை முயற்சிப்பதன் மூலம் இந்த மர்மத்தின் அடிப்பகுதியைப் பெற நாங்கள் உங்களுக்கு உதவுவோம். நீங்கள் சிக்கலைத் தீர்ப்பீர்கள் அல்லது காரணத்தைப் புரிந்துகொள்வதில் நெருங்கி வருவீர்கள்.
502 மோசமான நுழைவாயில் பொருள்
நீங்கள் ஒரு இணையப் பக்கத்தை அணுக முயற்சிக்கும் போதெல்லாம், உங்கள் உலாவி அடிப்படையில் அந்த பக்கத்தை அணுகுமாறு வெப்சர்வரைக் கேட்கும். இணைய சேவையகம் உங்கள் கோரிக்கையைச் செயல்படுத்தி, HTTP தலைப்பு மற்றும் HTTP நிலைக் குறியீட்டுடன் நீங்கள் கேட்ட ஆதாரத்தை வழங்கும்.
ஆனால் சர்வரில் சிக்கல் இருந்தால், நீங்கள் பல்வேறு 500 பிழைக் குறியீடுகளில் ஒன்றைப் பெறலாம். அவை அனைத்தும் சேவையகத்தில் உள்ள சிக்கலைக் குறிக்கின்றன. எனவே, 502 Bad Gateway பிழை - கிளையண்டின் கோரிக்கை (உங்கள் உலாவி) - நன்றாக இருந்தது, ஆனால் சேவையகத்தால் கேட்கப்பட்ட ஆதாரத்தை வழங்க முடியவில்லை.
502 மோசமான நுழைவாயில் சரிசெய்தல்
502 பேட் கேட்வே பிழையை நீக்கி, உங்கள் வலைப்பக்கத்தைக் காண்பிக்க உங்கள் இணைய உலாவியில் இருந்து முயற்சி செய்யக்கூடிய சில குறிப்புகள் இங்கே உள்ளன.
1. பக்கத்தை மீண்டும் ஏற்ற முயற்சிக்கவும்
செயலிழப்பிற்கு மாறாக சர்வரில் ஏற்பட்ட கோளாறு காரணமாக பிழை ஏற்படலாம், மேலும் பெரும்பாலான சந்தர்ப்பங்களில் சர்வர் இணைப்புச் சிக்கல்கள் நியாயமான முறையில் விரைவாக சரிசெய்யப்படும்.
பக்கத்தை மீண்டும் ஏற்றுவதன் மூலம் தொடங்கவும் - URL முகவரிப் பட்டியின் அருகே உள்ள வட்ட அம்புக்குறியைக் கிளிக் செய்யவும். Chrome மற்றும் Safari இல், இது இடதுபுறத்தில் உள்ளது, Firefox இல் அது வலதுபுறத்தில் உள்ளது. பக்கத்தை மீண்டும் ஏற்றுவதற்கு முன் ஒரு நிமிடம் காத்திருக்கவும். வலைப்பக்கம் காட்டப்பட்டால், சிக்கல் மறைந்துவிடும்.
நீங்கள் முயற்சிக்கக்கூடிய மற்றொரு விரைவான விஷயம், புதிய உலாவி அமர்வைத் திறக்க வேண்டும். உங்கள் திறந்திருக்கும் அனைத்து உலாவி சாளரங்களையும் மூடிவிட்டு, புதிய சாளரத்தைத் திறந்து, மீண்டும் வலைப்பக்கத்திற்குச் செல்ல முயற்சிக்கவும்.
ஃபேஸ்புக் இருண்ட பயன்முறையை உருவாக்குவது எப்படி
2. உங்கள் உலாவி தற்காலிக சேமிப்பை அழிக்க முயற்சிக்கவும்
உங்கள் இணைய உலாவி நீங்கள் பார்வையிடும் ஒவ்வொரு வலைத்தளத்திலிருந்தும் தகவலை உலாவி தற்காலிக சேமிப்பில் சேமிக்கிறது. நீங்கள் ஒரு இணையதளத்தை மீண்டும் பார்வையிடும் போதெல்லாம், உங்கள் உலாவி தற்காலிக சேமிப்பில் சேமித்ததைப் பயன்படுத்துவதால் பக்கங்கள் விரைவாக ஏற்றப்படும்.
இருப்பினும், இந்த அமைப்பு எப்போதும் ஒரு நல்ல விஷயம் அல்ல. உங்கள் உலாவியின் தற்காலிக சேமிப்பில் இணையதளத்தின் காலாவதியான அல்லது சிதைந்த பதிப்பு இருந்தால், இது 502 பிழையை ஏற்படுத்தலாம். நீங்கள் அடைய முயற்சிக்கும் இணையப் பக்கங்களின் மிகச் சமீபத்திய பதிப்பைப் பெற, உங்கள் உலாவியின் தற்காலிக சேமிப்பை அழிக்கவும். அது எப்படி செய்யப்படுகிறது என்பது இங்கே:
குரோம்
- உங்கள் Chrome உலாவி சாளரத்தில், மேல் வலதுபுறத்தில் உள்ள மூன்று புள்ளிகள் கொண்ட மெனுவைக் கிளிக் செய்யவும்.
- மேலும் கருவிகள் விருப்பத்தைத் தேர்ந்தெடுக்கவும்.
- உலாவல் தரவை அழி என்பதைத் தேர்ந்தெடுக்கவும்…
- உலாவல் தரவை அழி பாப்-அப்பில், தேக்ககப்படுத்தப்பட்ட படங்கள் மற்றும் கோப்புகள் விருப்பத்தை மட்டும் சரிபார்க்கவும், நேர வரம்பைத் தீர்மானித்து, பின்னர் தரவை அழிக்கவும்.
பயர்பாக்ஸ்
- உங்கள் பயர்பாக்ஸ் உலாவி சாளரத்தில், மேல் வலதுபுறத்தில் உள்ள ஹாம்பர்கர் ஐகானைக் கிளிக் செய்யவும்.
- வரலாறு என்பதைக் கிளிக் செய்யவும்.
- சமீபத்திய வரலாற்றை அழி என்பதைத் தேர்ந்தெடுக்கவும்...
- பாப்-அப்பில், நேர வரம்பில் இழுப்பதை அழிக்க, அனைத்தையும் தேர்வு செய்யவும்.
- Cache box மட்டும் சரிபார்க்கப்பட்டதை உறுதிசெய்து, பின்னர் இப்போது அழிக்கவும்.
சஃபாரி
உங்கள் சஃபாரி உலாவியில் தற்காலிக சேமிப்பை காலி செய்ய, டெவலப் மெனுவை இயக்க வேண்டும். இதை செய்வதற்கு:
- முன்னுரிமைகள் என்பதற்குச் சென்று மேம்பட்டது.
- மெனு பார் பெட்டியில் ஷோ டெவலப் மெனுவைச் சரிபார்க்கவும்.
- டெவலப் மற்றும் காலி கேச்களுக்குச் செல்லவும்.
NGINX இல் 502 மோசமான நுழைவாயில்
PHP-FastCGI செயல்முறை மேலாளர் (PHP-FPM) என்பது PHP பயன்பாடுகளுக்கான இணைய சேவையக கோரிக்கைகளை கையாள்வதற்கான பின்னணி செயல்முறையாகும். PHP பயன்பாட்டை இயக்கும் PHP-FPM பணியாளர் செயல்முறைகளுக்கு NGINX இணைய கோரிக்கைகளை அனுப்புகிறது. PHP-FPM க்கு கோரிக்கையை வெற்றிகரமாக வழங்க முடியாவிட்டால் அல்லது PHP-FPM பதிலளிக்கவில்லை என்றால் NGINX 502 Bad Gateway பிழையை வழங்குகிறது.
NGINX 502 பிழையை வழங்குவதற்கான பொதுவான காரணங்கள் இங்கே:
- PHP-FPM இயங்கவில்லை.
- NGINX ஆல் PHP-FPM உடன் தொடர்பு கொள்ள முடியவில்லை.
- PHP-FPM நேரம் முடிவடைகிறது.
மேலே உள்ள பிரச்சனைகளில் ஏதேனும் உள்ளதா என்பதை எவ்வாறு உறுதிப்படுத்துவது மற்றும் அதை எவ்வாறு சரிசெய்வது என்பதை இப்போது பார்ப்போம்.
1. PHP-FPM இயங்குகிறதா என்பதைச் சரிபார்க்கவும்
PHP-FPM இயங்காதபோது, PHP பயன்பாட்டை அடைய விரும்பும் அனைத்து கோரிக்கைகளுக்கும் NGINX 502 பிழையை வழங்கும். PHP-FPM செயல்முறைகளை இயக்குவதைச் சரிபார்க்க லினக்ஸ் ஹோஸ்ட் வழியாக ps கட்டளையைப் பயன்படுத்தலாம். கட்டளை இது:
|_+_|.
இந்தக் கட்டளையின் முடிவுகள் PHP-FPM பூல் அல்லது முதன்மை செயல்முறைகளைக் காட்டவில்லை என்றால், 502 பிழைகளைச் சரிசெய்ய PHP-FPM இயங்க வேண்டும். உங்கள் PHP பயன்பாட்டை மிகவும் நம்பகமானதாக மாற்ற, PHP-FPM ஐ உங்கள் உற்பத்தி சூழலில் ஒரு சேவையாக நிர்வகிக்க systemd ஐப் பயன்படுத்தவும். PHP-FPM இன் பின்னணி செயல்முறையானது, ஒரு புதிய நிகழ்வு திறக்கும் போதோ அல்லது உங்கள் சேவையகம் தொடங்கும் போதோ உங்கள் PHP பயன்பாட்டிற்கு தானாகவே சேவை செய்யத் தொடங்கும்.
PHP-FPM ஆனது PHP குறியீட்டில் உள்ளமைக்கப்பட்டிருப்பதால், நீங்கள் PHP ஐ அமைக்கும் போது அதை systemd சேவையாக சேர்க்கலாம். திட்டம் ஒரு சேவையாக அமைக்கப்பட்டதும், தானியங்கி தொடக்கத்திற்கு இந்த கட்டளையைப் பயன்படுத்தவும்:
|_+_|.
2. NGINXக்கு சாக்கெட்டுக்கான அணுகல் உள்ளதா என்பதைச் சரிபார்க்கவும்
PHP-FPM தொடங்கியதும், அது NGINX இணைய சேவையகத்துடன் இணைக்க Unix அல்லது TCP சாக்கெட்டுகளை உருவாக்குகிறது. PHP-FPM பணியாளர் செயல்முறைகளுக்கு NGINX கோரிக்கைகளைக் கேட்க சாக்கெட்டுகள் தேவை. PHP-FPM மற்றும் NGINX ஆகியவை ஒரே சாக்கெட்டைப் பயன்படுத்த அமைக்கப்பட்டுள்ளன என்பதை உறுதிப்படுத்தவும்
PHP-FPM ஆனது ஒரு செயல்முறைக் குழுவிற்கு வெவ்வேறு கட்டமைப்பு கோப்பைப் பயன்படுத்துகிறது. இந்தக் கோப்புகளைக் கண்டறிய இங்கு செல்க:
|_+_|.
பூல் சாக்கெட்டுகள் அதன் கட்டமைப்பு கோப்பில் கேட்கும் அறிவுறுத்தலில் கோடிட்டுக் காட்டப்பட்டுள்ளன, எ.கா. பின்வரும் கேட்கும் அறிவுறுத்தல், யுனிக்ஸ் சாக்கெட்டைப் பயன்படுத்த mypool எனப்படும் குளத்தை உள்ளமைக்கிறது: /run/php/mypool.sock :
|_+_|.
NGINX ஆல் பூலின் சாக்கெட்டை அணுக முடியாவிட்டால், NGINX பிழை பதிவில் எந்த சாக்கெட் குறிப்பிடப்பட்டுள்ளது என்பதை ஆராய்வதன் மூலம் அது எந்த பணியாளர் பூல் என்பதை நீங்கள் கண்டறியலாம். PHP-FPM ஆனது mypool பணியாளர் தொகுப்பைத் தொடங்கவில்லை என்றால், எடுத்துக்காட்டாக, NGINX 502 பிழையை அனுப்பும் மற்றும் பதிவு உள்ளீடு இதைப் போலவே இருக்கும்:
|_+_|() to unix: :/run/php/mypool.sock தோல்வியடைந்தது (2: அத்தகைய கோப்பு அல்லது அடைவு இல்லை).
ஸ்னாப்சாட்டில் உள்ள பழங்கள் என்ன?
3. PHP-FPM நேரம் முடிவடைகிறதா என்பதைச் சரிபார்க்கவும்
உங்கள் பயன்பாடு பதிலளிக்க அதிக நேரம் எடுக்கும் போது, பயனர்கள் காலாவதி பிழையைப் பெறுவார்கள். PHP-FPM இன் காலாவதியானது - பூலின் உள்ளமைவு (request_terminate_timeout) அறிவுறுத்தலில் சரி செய்யப்பட்டது - NGINX இன் காலக்கெடுவை விட குறைவாக இருந்தால், NGINX 502 பிழையை வழங்கும்.
பூலின் உள்ளமைவு கோப்பில் PHP-FPM இன் காலக்கெடு அமைப்பை அதிகரிக்கலாம். இருப்பினும், இது மற்றொரு சிக்கலை ஏற்படுத்தலாம்: PHP-FPM இலிருந்து பதிலைப் பெறுவதற்கு முன்பு NGINX காலாவதியாகலாம்.
NGINX இன் இயல்புநிலை நேரம் 60 வினாடிகள் ஆகும். நீங்கள் PHP-FPM காலக்கெடுவை 60 வினாடிகளுக்கு மேல் அதிகரித்திருந்தால், உங்கள் PHP பயன்பாட்டிற்கு பதிலளிக்க நேரம் இல்லை என்றால், NGINX ஆனது 504 கேட்வே டைம்அவுட் பிழையை வழங்கும். உங்கள் NGINX காலக்கெடு அமைப்பை அதிகரிப்பதன் மூலம் இதைத் தவிர்க்கவும்.
Cloudflare இல் 502 மோசமான நுழைவாயில்
உங்கள் வலைத்தளத்தின் மூல வெப்சர்வருடன் சரியான இணைப்பைத் தொடங்க முடியாதபோது அல்லது Cloudflare சேவை கிடைக்கவில்லை அல்லது தவறாக உள்ளமைக்கப்பட்டிருந்தால் Cloudflare 502 பிழையை வழங்கும். மிகவும் பொதுவான காரணங்கள் பின்வருமாறு:
- மூலச் சேவையகம் அதிகமாகச் செயல்படுவதால், சர்வர் வேலையில்லா நேரத்தைத் தூண்டுகிறது
- குறைந்த PHP நினைவக வரம்புகள் அல்லது அதிகமான MYSQL இணைப்புகளைக் கொண்ட வேர்ட்பிரஸ் வலைத்தளங்கள் சேவையகத்தை மெதுவாக ஏற்றலாம்
- தவறான DNS பதிவுகள், WordPress இல் உள்ள செருகுநிரல் அல்லது தீம் முரண்பாடுகள் மற்றும் சேவை தோல்விகள் எ.கா. PHP-FPM மற்றும் கேச் சேவைகள்
கிளவுட்ஃப்ளேரில் இருந்து 502 பேட் கேட்வே பிழையை தீர்க்க பின்வரும் உதவிக்குறிப்புகளை முயற்சிக்கவும்:
1. பக்கத்தை மீண்டும் ஏற்றவும் மற்றும் உங்கள் தற்காலிக சேமிப்பை அழிக்கவும்
வலைப்பக்கத்தை மறுஏற்றம் செய்வதே நீங்கள் எந்தப் பிழைச் செய்திக்கும் முதலில் முயற்சிக்க வேண்டும். 502 பிழை, குறிப்பாக, சேவையகம் ஓவர்லோட் செய்யப்பட்டதன் விளைவாக தற்காலிக இணைப்புச் சிக்கல்கள் ஏற்படலாம். பக்கத்தை மீண்டும் ஏற்றுவதற்கு முன் ஒரு நிமிடம் காத்திருக்கவும்; இது பொதுவாக அதை தீர்க்கிறது.
502 பிழை இன்னும் தோன்றினால், உங்கள் உலாவி தற்காலிக சேமிப்பை அழித்து மீண்டும் முயற்சிக்கவும். விண்டோஸ் மற்றும் லினக்ஸ் உலாவிகளுக்கு Ctrl + F5 ஐ நீண்ட நேரம் அழுத்தவும். Mac இல் Chrome மற்றும் Safari க்கு, இது Cmd + Shift + R ஆகும்.
2. முரண்பாடுகளுக்கான உங்கள் செருகுநிரல்/தீம் சரிபார்க்கவும்
நீங்கள் வேர்ட்பிரஸ் பயன்படுத்தினால், 502 பிழையானது தவறாக உள்ளமைக்கப்பட்ட செருகுநிரலாக இருக்கலாம். இது காரணமா என்பதைத் தீர்க்க, உங்கள் செருகுநிரல்களை முடக்கவும் - தரவு எதுவும் இழக்கப்படாது.
- உங்கள் வேர்ட்பிரஸ் கணக்கில் உள்நுழையவும்.
- பக்கப்பட்டியில் இருந்து செருகுநிரல்களைத் தேர்ந்தெடுக்கவும்.
- உங்கள் அனைத்து செருகுநிரல்களுக்கும் செயலிழக்கச் செய்யவும்.
502 பிழை தீர்க்கப்பட்டால், எந்த சொருகி சிக்கல் என்பதை நீங்கள் கண்டுபிடிக்க வேண்டும். இதைச் செய்ய, தனித்தனியாக செருகுநிரல்களை மீண்டும் இயக்கவும். ஒவ்வொன்றையும் மீண்டும் செயல்படுத்திய பிறகு, இணையப் பக்கத்தை மீண்டும் ஏற்றவும். Cloudflare பிழை மீண்டும் நிகழும்போது, எந்தச் செருகுநிரல் குற்றவாளி என்பதை நீங்கள் அறிவீர்கள். WordPress இல் டிக்கெட்டை இடுகையிடுவதன் மூலம் செருகுநிரல் டெவலப்பரிடம் உதவி கோரலாம்.
உங்கள் தீம்கள் மற்றும் செருகுநிரல்கள் சமீபத்திய பதிப்புகள் மற்றும் உங்கள் PHP பதிப்பு ஆதரிக்கப்படுவதை உறுதிசெய்யவும்.
3. உங்கள் ஃபயர்வால்கள் மற்றும் CDN ஐ தற்காலிகமாக முடக்கவும்
Content Delivery Network (CDN) அல்லது ஃபயர்வால்களால் பிரச்சனை ஏற்படலாம். கிளவுட்ஃப்ளேர் போன்ற கூடுதல் ஃபயர்வால் லேயர்களைக் கொண்ட வழங்குநர்களுக்கு இது பொதுவான பிரச்சினை. கிளவுட்ஃப்ளேரின் ஆன்லைன் நிலைப் பக்கத்தைப் பார்த்து அவர்களின் சேவையில் ஏதேனும் சிக்கல்கள் இருந்தால், அல்லது நீங்கள் அவர்களைத் தொடர்பு கொள்ளலாம்.
உங்கள் ஃபயர்வால்கள் அல்லது CDN இல் சிக்கல் இருப்பது உறுதிசெய்யப்பட்டால், அவற்றை தற்காலிகமாக முடக்க முயற்சிக்கவும், பின்னர் அவற்றை இயக்கவும்.
4. உங்கள் DNS சர்வர்களைச் சரிபார்க்கவும்
சில நேரங்களில் உங்கள் டொமைன் நேம் சிஸ்டம் (டிஎன்எஸ்) சர்வர்கள் 502 பிழையை வழங்கலாம், ஏனெனில் உங்கள் இணையதளத்தின் டொமைன் சரியான ஐபி முகவரியைச் சுட்டிக்காட்டாமல் இருக்கலாம். நீங்கள் சமீபத்தில் உங்கள் இணையதளத்தை வேறொரு ஹோஸ்டிங் சேவைக்கு மாற்றியிருந்தால், இணையம் முழுவதும் பரப்புதல் முடிவதற்கு குறைந்தது 24 மணிநேரம் காத்திருக்க வேண்டும்.
இது அவ்வாறு இல்லையென்றால், உங்கள் உள்ளூர் DNS தற்காலிக சேமிப்பில் இருந்து IP முகவரிகள் மற்றும் பிற DNS பதிவுகளை அழிக்க நீங்கள் அதை சுத்தப்படுத்த முயற்சி செய்யலாம், எப்படி என்பது இங்கே:
- கட்டளை சாளரத்தை இயக்கவும்.
- உள்ளிடவும் |_+_|.
அல்லது மேக் வழியாக:
- முனைய சாளரத்தைத் திறக்கவும்.
- உள்ளிடவும் |_+_|.
502 மோசமான நுழைவாயில் தீர்க்கப்பட்டது!
502 பேட் கேட்வே பிழைச் செய்தியானது, உங்கள் இணையக் கோரிக்கையைத் திருப்பி அனுப்புவதில் ஈடுபட்டுள்ள சேவையகங்களுக்கிடையேயான தகவல்தொடர்புகளில் ஏதேனும் தவறு ஏற்பட்டால் ஒரு நிலையான பதில் ஆகும்.
500 பிழைச் செய்தி பொதுவாக பரிமாற்றத்தின் சேவையகப் பக்கத்தில் சிக்கல் உள்ளது என்று அர்த்தம். இருப்பினும், சில சமயங்களில், பயனரின் உள்ளூர் கணினி உபகரணங்கள் மற்றும்/அல்லது பிணைய அமைப்பில் காரணமாக இருக்கலாம். அதிர்ஷ்டவசமாக, இது மிகவும் பொதுவான பிழையாகும், மேலும் உங்கள் வலைப்பக்கத்தைக் காட்டுவதற்கு நீங்களே முயற்சி செய்யலாம் அல்லது குறைந்தபட்சம் மூல காரணத்தைப் புரிந்துகொள்வதற்கு உங்களை நெருக்கமாகக் கொண்டுவரலாம்.
இணையப் பக்கங்களைப் பார்வையிடும்போது நீங்கள் வேறு என்ன பிழைச் செய்திகளை அனுபவித்தீர்கள்? பிரச்சனை தீர்ந்ததா? கருத்துகள் பிரிவில் எங்களுக்குத் தெரியப்படுத்துங்கள்.