តើធ្វើដូចម្តេចដើម្បីជួសជុលកំហុសខាងក្នុងម៉ាស៊ីនបម្រើ 500
ម៉ាស៊ីនបម្រើកំហុសខាងក្នុង 500 គឺជា កូដស្ថានភាព HTTP ទូទៅដែលមានន័យថាមានអ្វីមួយខុសនៅលើម៉ាស៊ីនមេរបស់វេបសាយប៉ុន្តែម៉ាស៊ីនបម្រើមិនអាចបញ្ជាក់ច្បាស់អំពីបញ្ហាពិតប្រាកដនោះទេ។
តើអ្នកជា Webmaster? សូមមើល ជួសជុលបញ្ហាកំហុសម៉ាស៊ីនបម្រើចំនួន 500 នៅលើគេហទំព័រផ្ទាល់ខ្លួនរបស់អ្នក ឆ្ពោះទៅរកបាតនៃទំព័រដើម្បីទទួលបានដំបូន្មានល្អប្រសើរជាងមុនប្រសិនបើអ្នកឃើញកំហុសម៉ាស៊ីនបម្រើចំនួន 500 នៅលើទំព័រផ្ទាល់ខ្លួនមួយឬច្រើនរបស់អ្នក។
របៀបដែលអ្នកអាចឃើញកំហុស 500
សារកំហុសម៉ាស៊ីនបម្រើខាងក្នុង 500 អាចត្រូវបានគេមើលឃើញតាមមធ្យោបាយជាច្រើនពីព្រោះវេបសាយនីមួយៗត្រូវបានអនុញ្ញាតឱ្យប្តូរសារតាមបំណង។
នេះជាវិធីសាមញ្ញ ៗ ជាច្រើនដែលអ្នកអាចឃើញកំហុស HTTP 500:
ម៉ាស៊ីនបម្រើកំហុសខាងក្នុង 500 កំហុស HTTP 500 - កំហុសឆ្គងម៉ាស៊ីនមេខាងក្រៅ (500) កំហុសឆ្គងម៉ាស៊ីនមេខាងក្នុង HTTP 500 កំហុសខាងក្នុង 500 កំហុស HTTP 500 500. នោះជាកំហុសដោយសារកំហុសម៉ាស៊ីនបម្រើ 500 ដែលត្រូវបានបង្កើតឡើងដោយគេហទំព័រដែលអ្នកកំពុងទស្សនានោះអ្នកអាចឃើញមួយនៅក្នុងកម្មវិធីរុករក ណាមួយ នៅក្នុង ប្រព័ន្ធប្រតិបត្តិការ ណាមួយ សូម្បីតែនៅលើស្មាតហ្វូនរបស់អ្នកក៏ដោយ។
ភាគច្រើនបំផុត, មានកំហុសខាងក្នុងម៉ាស៊ីនបម្រើ 500 បង្ហាញខាងក្នុងបង្អួចកម្មវិធីអ៊ីនធឺណិត, គ្រាន់តែជាទំព័របណ្ដាញធ្វើ។
មូលហេតុនៃកំហុស HTTP 500
ដូចយើងបានរៀបរាប់ខាងលើសារកំហុសម៉ាស៊ីនមេបង្ហាញថាអ្វីដែលជាទូទៅខុស។
ភាគច្រើននៃពេលវេលា "ខុស" មានន័យថាជាបញ្ហាជាមួយនឹងការសរសេរកម្មវិធីរបស់ទំព័រឬតំបន់បណ្ដាញប៉ុន្តែវាពិតជាឱកាសដែលបញ្ហានៅទីបញ្ចប់ដែលជាអ្វីដែលយើងនឹងធ្វើការស៊ើបអង្កេតដូចខាងក្រោម។
ចំណាំ: ព័ត៌មានជាក់លាក់បន្ថែមទៀតអំពីមូលហេតុនៃកំហុស HTTP ជាក់លាក់ 500 ជាញឹកញាប់ត្រូវបានផ្តល់នៅពេលដែលវាកើតឡើងលើម៉ាស៊ីនមេដោយប្រើកម្មវិធី Microsoft IIS ។ ស្វែងរកលេខបន្ទាប់ពី 500 ដូចទៅនឹង កំហុស HTTP 500.19 - កំហុសម៉ាស៊ីនមេ ដែលមានន័យថា ទិន្នន័យកំណត់រចនាសម្ព័ន្ធមិនត្រឹមត្រូវ ។ សូមមើល វិធីផ្សេងទៀតអ្នកអាចឃើញកំហុសម៉ាស៊ីនមេខាងក្នុង សម្រាប់បញ្ជីពេញលេញ។
តើធ្វើដូចម្តេចដើម្បីជួសជុលកំហុសខាងក្នុងម៉ាស៊ីនបម្រើ 500
ដូចដែលយើងបានលើកយកមកខាងលើកំហុសឆ្គងម៉ាស៊ីនបម្រើ 500 (Internal Server Error) គឺជាកំហុសឆ្គងខាងម៉ាស៊ីនបម្រើមានន័យថាបញ្ហាប្រហែលជាមិនមែនជាមួយកុំព្យូទ័រឬអ៊ិនធឺណេតរបស់អ្នកទេប៉ុន្តែជំនួសដោយម៉ាស៊ីនមេរបស់វេបសាយ។
ខណៈពេលដែលមិនទំនង, វាគឺ អាចធ្វើបាន ដែលមានអ្វីខុសនៅលើចុងរបស់អ្នក, ក្នុងករណីនេះយើងនឹងមើលអ្វីមួយដែលអ្នកអាចព្យាយាម:
- ផ្ទុកទំព័របណ្ដាញឡើងវិញ។ អ្នកអាចធ្វើបានដោយចុចប៊ូតុងធ្វើឱ្យស្រស់ / ផ្ទុកឡើងវិញចុច F5 ឬ បញ្ជា -R ឬព្យាយាម URL ម្ដងទៀតពីរបារអាសយដ្ឋាន។
ទោះបីជាកំហុសម៉ាស៊ីនបម្រើ 500 មានបញ្ហានៅលើម៉ាស៊ីនមេក៏ដោយបញ្ហាគ្រាន់តែជាការបណ្តោះអាសន្នតែប៉ុណ្ណោះ។ ព្យាយាមទំព័រម្តងទៀតជាញឹកញាប់នឹងទទួលបានជោគជ័យ។
ចំណាំ: ប្រសិនបើសារកំហុសម៉ាស៊ីនបម្រើ 500 ខាងក្នុងលេចឡើងក្នុងដំណើរការពិនិត្យចេញនៅអ្នកជំនួញតាមអ៊ីនធឺណែតត្រូវដឹងថាការប៉ុនប៉ងស្ទួនដើម្បីពិនិត្យចេញអាចបញ្ចប់ការបង្កើតការបញ្ជាទិញច្រើន - និងការគិតប្រាក់ច្រើន! ឈ្មួញភាគច្រើនមានការការពារដោយស្វ័យប្រវត្តិពីសកម្មភាពទាំងនេះប៉ុន្តែវានៅតែជាអ្វីដែលត្រូវចងចាំ។ - ជម្រះឃ្លាំងសម្ងាត់កម្មវិធីរុករករបស់អ្នក ។ ប្រសិនបើមានបញ្ហាជាមួយកំណែដែលបានរក្សាទុកក្នុងឃ្លាំងដែលអ្នកកំពុងមើលវាអាចបង្កឱ្យមានបញ្ហា HTTP 500 ។
ចំណាំ: កំហុសម៉ាស៊ីនមេ មិន ត្រូវបានបង្កឡើងដោយបញ្ហាក្នុងឃ្លាំងសម្ងាត់ទេប៉ុន្តែជួនកាលខ្ញុំឃើញកំហុសឆ្គងនេះបាត់បន្ទាប់ពីការសម្អាតឃ្លាំងសម្ងាត់។ វាជារឿងងាយនិងគ្មានគ្រោះថ្នាក់ដើម្បីសាកល្បងដូច្នេះកុំរំលងវា។
- លុបខូឃីស៍របស់កម្មវិធីរុករករបស់អ្នក ។ បញ្ហាម៉ាស៊ីនបម្រើខាងក្នុងប្រហែលជា 500 អាចត្រូវបានកែតម្រូវដោយការលុបខូឃីស៍ដែលទាក់ទងនឹងគេហទំព័រអ្នកកំពុងទទួលកំហុស។
បន្ទាប់ពីយកខូគីចេញសូមចាប់ផ្ដើមកម្មវិធីរុករកហើយព្យាយាមម្តងទៀត។ - ដោះស្រាយបញ្ហាជាកំហុស Timeout Gateway 504 ជំនួសវិញ។
វាមិនមែនជារឿងធម្មតាទេប៉ុន្តែម៉ាស៊ីនបម្រើខ្លះមានកំហុសឆ្គងខាងក្នុងម៉ាស៊ីន 500 នៅពេលដែលការពិតជាក់ស្តែង 504 Gateway Timeout គឺជាសារដែលសមស្របទៅតាមមូលហេតុនៃបញ្ហា។ - ទាក់ទងនឹងគេហទំព័រដោយផ្ទាល់គឺជាជម្រើសមួយផ្សេងទៀត។ មានឱកាសល្អដែលអ្នកគ្រប់គ្រងគេហទំព័រដឹងរួចហើយអំពីកំហុស 500 ប៉ុន្តែប្រសិនបើអ្នកសង្ស័យថាពួកគេមិនធ្វើនោះពួកគេអាចជួយអ្នកនិងពួកគេ (និងអ្នកដទៃ) ។
សូមមើលបញ្ជី ទំនាក់ទំនងទំនាក់ទំនងគេហទំព័រ របស់យើងសម្រាប់ព័ត៌មានទំនាក់ទំនងសម្រាប់គេហទំព័រដ៏ពេញនិយម។ គេហទំព័រភាគច្រើនមានគណនីបណ្តាញសង្គមដែលមានមូលដ្ឋានលើការគាំទ្រនិងមួយចំនួនទៀតសូម្បីតែមានលេខទូរស័ព្ទនិងអ៊ីមែល។
គន្លឹះ: ប្រសិនបើវាមើលទៅហាក់ដូចជាវែបសាយត៍ធ្លាក់ចុះទាំងស្រុងហើយអ្នកមិនអាចរកឃើញវិធីដើម្បីរាយការណ៍អំពីកំហុសឆ្គងនៃម៉ាស៊ីនមេ 500 ទៅវេបសាយទេវាអាចជួយឱ្យភាពសុខសាន្ដរបស់អ្នកបន្តទៅមុខជាមួយនឹងការដាច់ចរន្តអគ្គិសនីនៅលើ Twitter ។ ជាទូទៅអ្នកអាចធ្វើដូច្នេះដោយស្វែងរក #websitedown នៅលើ Twitter ដូចនៅក្នុង #gmaildown ឬ #facebookdown ។
- ត្រឡប់មកវិញនៅពេលក្រោយ។ ជាអកុសលនៅចំណុចនេះ, 500 កំហុសម៉ាស៊ីនបម្រើខាងក្នុងគឺច្បាស់ជាបញ្ហាមួយនៅក្រៅការគ្រប់គ្រងរបស់អ្នកដែលនៅទីបំផុតនឹងត្រូវបានជួសជុលដោយនរណាម្នាក់ផ្សេងទៀត។
ប្រសិនបើមានកំហុសឆ្គងម៉ាស៊ីនបម្រើចំនួន 500 ដែលកំពុងលេចឡើងនៅពេលពិនិត្យមើលក្នុងអំឡុងពេលទិញតាមអ៊ីនធើណែតវាអាចជួយឱ្យដឹងថាការលក់អាចនឹងត្រូវបានរំខាន - ជាធម្មតាវាជាការលើកទឹកចិត្តដ៏អស្ចារ្យដល់ហាងអនឡាញដើម្បីដោះស្រាយបញ្ហានេះយ៉ាងឆាប់រហ័ស!
ទោះបីជាអ្នកកំពុងទទួលកំហុស 500 នៅលើគេហទំព័រដែលមិនលក់អ្វីក៏ដោយដូចជា YouTube ឬ Twitter ដរាបណាអ្នកបានប្រាប់ពួកគេអំពីបញ្ហានេះឬយ៉ាងហោចណាស់បានព្យាយាមអ្នកអាចធ្វើបានច្រើនជាងការរង់ចាំ វាចេញ។
ជួសជុលបញ្ហាកំហុសម៉ាស៊ីនបម្រើចំនួន 500 បញ្ហានៅលើគេហទំព័ររបស់អ្នក
មួយ 500 កំហុសម៉ាស៊ីនបម្រើផ្ទៃក្នុងនៅលើគេហទំព័រ ផ្ទាល់ខ្លួន របស់អ្នកតម្រូវឱ្យមានវគ្គសិក្សាខុសគ្នាទាំងស្រុងនៃសកម្មភាព។ ដូចដែលយើងបានរៀបរាប់ខាងលើកំហុសភាគច្រើនគឺកំហុសឆ្គងផ្នែកម៉ាស៊ីនមេមានន័យថាវាទំនងជាបញ្ហា របស់អ្នក ក្នុងការជួសជុលប្រសិនបើវាជាគេហទំព័រ របស់អ្នក ។
មានហេតុផលច្រើនដែលបណ្តាញរបស់អ្នកអាចនឹងផ្តល់កំហុសដល់អ្នកប្រើរបស់អ្នកប៉ុន្តែវាមានលក្ខណៈសាមញ្ញបំផុត:
- កំហុសសិទ្ធិ។ ក្នុងករណីជាច្រើនកំហុសឆ្គងម៉ាស៊ីនបម្រើ 500 គឺដោយសារតែមានការអនុញ្ញាតមិនត្រឹមត្រូវលើឯកសារឬថតមួយឬច្រើន។ ក្នុងករណីជាច្រើននោះការអនុញ្ញាតមិនត្រឹមត្រូវលើស្គ្រីប PHP និង CGI គឺត្រូវស្តីបន្ទោស។ ទាំងនេះជាធម្មតាត្រូវបានកំណត់នៅ 0755 (-rwxr-xr-x) ។
- កម្មវិធី PHP អស់ពេល។ ប្រសិនបើស្គ្រីបរបស់អ្នកភ្ជាប់ទៅធនធានខាងក្រៅនិងធនធានអស់ពេលនោះកំហុស HTTP 500 អាចកើតឡើង។ វិន័យអស់ពេលឬការដោះស្រាយកំហុសប្រសើរជាងមុនក្នុងស្គ្រីបរបស់អ្នកគួរតែជួយប្រសិនបើនេះគឺជាមូលហេតុនៃកំហុស 500 ។
- កំហុសក្នុងការសរសេរកូដក្នុង .htaccess ។ ខណៈពេលដែលមិនធម្មតាត្រូវប្រាកដថាត្រូវពិនិត្យមើលថា ឯកសារ .htaccess របស់វ៉ិបសាយរបស់អ្នកមានរចនាសម្ព័ន្ធត្រឹមត្រូវ។
ប្រសិនបើអ្នកកំពុងដំណើរការប្លក, រូបភាព, Joomla, ឬប្រព័ន្ធគ្រប់គ្រងមាតិកាឬប្រព័ន្ធគ្រប់គ្រង CMS, ត្រូវប្រាកដថាស្វែងរកមជ្ឈមណ្ឌលជំនួយរបស់ពួកគេសម្រាប់ជំនួយជាក់លាក់ជាងនេះក្នុងការដោះស្រាយបញ្ហាកំហុសម៉ាស៊ីនបម្រើ 500 ។
ប្រសិនបើអ្នកមិនប្រើឧបករណ៍គ្រប់គ្រងមាតិការាលដាលអ្នកផ្តល់សេវាកម្មបង្ហោះវេបសាយរបស់អ្នកដូចជា InMotion Dreamhost 1 & 1 ជាដើម។ ប្រហែលជាមានជំនួយកំហុសប្រហែល 500 ដែលអាចជាក់លាក់ចំពោះស្ថានភាពរបស់អ្នក។
វិធីច្រើនទៀតអ្នកអាចឃើញកំហុសម៉ាស៊ីនមេ
នៅក្នុងកម្មវិធីរុករកអ៊ិនធឺណិ, សារ គេហទំព័រនេះមិនអាចបង្ហាញទំព័រនេះ ជាញឹកញាប់បង្ហាញពីកំហុស HTTP 500 ម៉ាស៊ីនបម្រើកំហុសខាងក្នុង។ វិធីសាស្រ្ត 405 វិធីសាស្ត្រមិនត្រូវបានអនុញ្ញាតគឺជាលទ្ធភាពមួយផ្សេងទៀតប៉ុន្តែអ្នកអាចប្រាកដបានដោយស្វែងរក 500 ឬ 405 នៅក្នុងរបារចំណងជើង IE ។
នៅពេលសេវាកម្ម Google, ដូចជា Gmail ឬ Google+, មានកំហុសឆ្គងផ្នែកម៉ាស៊ីនមេ 500, ពួកគេច្រើនតែរាយការណ៍ កំហុសបណ្តោះអាសន្ន (500) ឬគ្រាន់តែ 500 ។
នៅពេល វីនដូទាន់សម័យ រាយការណ៍កំហុសម៉ាស៊ីនមេវាលេចឡើងជាសារកំហុស WU_E_PT_HTTP_STATUS_SERVER_ERROR ឬជាកូដកំហុស 0x8024401F ។
ប្រសិនបើគេហទំព័រដែលរាយការណ៍កំហុស 500 កំពុងដំណើរការ Microsoft IIS អ្នកអាចទទួលបានសារកំហុសជាក់លាក់បន្ថែមទៀត:
500.0 | កំហុសម៉ូឌុលឬ ISAPI បានកើតឡើង។ |
500.11 | កម្មវិធីកំពុងបិទនៅលើម៉ាស៊ីនមេ។ |
500.12 | កម្មវិធីកំពុងរវល់ឡើងវិញនៅលើម៉ាស៊ីនមេ។ |
500.13 | ម៉ាស៊ីនបម្រើបណ្ដាញជាប់រវល់ពេក។ |
500.15 | សំណើដោយផ្ទាល់សម្រាប់ Global.asax មិនត្រូវបានអនុញ្ញាតទេ។ |
500.19 | ទិន្នន័យកំណត់រចនាសម្ព័ន្ធមិនត្រឹមត្រូវ។ |
500.21 | ម៉ូឌុលមិនត្រូវបានទទួលស្គាល់។ |
500.22 | ការកំណត់រចនាសម្ព័ន្ធ httpModules ASP.NET មិនត្រូវបានអនុវត្តនៅក្នុងរបៀបបំពង់ចែកចាយទេ។ |
500.23 | ការកំណត់រចនាសម្ព័ន្ធ httpHandlers ASP.NET មិនត្រូវបានអនុវត្តនៅក្នុងរបៀបបំពង់ចែកចាយទេ។ |
500.24 | ការកំណត់រចនាសម្ព័ន្ធក្លែងបន្លំ ASP.NET មិនអនុវត្តក្នុងរបៀបបំពង់បង្ហូរទឹក។ |
500.50 | កំហុសសរសេរឡើងវិញបានកើតឡើងក្នុងកំឡុងពេលដោះស្រាយ RQ_BEGIN_REQUEST ។ កំហុសការកំណត់រចនាសម្ព័ន្ធឬកំហុសក្នុងការប្រតិបត្តិចូល។ |
500.51 | កំហុសសរសេរឡើងវិញបានកើតឡើងកំឡុងពេលដោះស្រាយ GL_PRE_BEGIN_REQUEST ។ កំហុសការកំណត់សកលឬកំហុសប្រតិបត្តិសកលកើតឡើង។ |
500.52 | កំហុសសរសេរឡើងវិញបានកើតឡើងកំឡុងពេលដោះស្រាយ RQ_SEND_RESPONSE ។ ការប្រតិបត្តិតាមក្បួនក្រៅប្រទេសបានកើតឡើង។ |
500.53 | កំហុសសរសេរឡើងវិញបានកើតឡើងកំឡុងពេល RQ_RELEASE_REQUEST_STATE ដោះស្រាយការជូនដំណឹង។ កំហុសការប្រតិបត្តិក្បួនចេញក្រៅប្រទេសបានកើតឡើង។ ក្បួនត្រូវបានកំណត់រចនាសម្ព័ន្ធឱ្យប្រតិបត្តិមុនពេលឃ្លាំងសម្ងាត់អ្នកប្រើត្រូវបានធ្វើបច្ចុប្បន្នភាព។ |
500.100 | កំហុស ASP ខាងក្នុង។ |
ព័ត៌មានបន្ថែមនៅលើកូដ IIS ជាក់លាក់ទាំងនេះអាចរកបាននៅលើកូដស្ថានភាព HTTP របស់ Microsoft នៅក្នុង IIS 7.0, IIS 7.5 និង IIS 8.0 ។
កំហុសដូចជា HTTP 500 Error
សារកំហុសកម្មវិធីរុករកជាច្រើនមានភាពស្រដៀងគ្នាទៅនឹងកំហុស 500 Error Server ខាងក្នុងពីព្រោះវាមានកំហុសខាង server ទាំងអស់ដូចជា 502 Bad Gateway , 503 Service Unavailable និង 504 Gateway Timeout ។
លេខកូដ HTTP ផ្នែកខាងម៉ាស៊ីនភ្ញៀវជាច្រើនទៀតក៏មានដូចជាការពេញនិយម 404 មិនឃើញមានកំហុស ក្នុងចំណោមអ្នកដទៃទៀត។ អ្នកអាចមើលឃើញពួកគេទាំងអស់នៅក្នុងបញ្ជី កំហុសកូដ HTTP របស់យើង។