Що таке "Помилка внутрішнього сервера HTTP 500" і як це можна виправити? Це питання, яке вчора надіслало TechJunkie відчайдушному читачеві, який не зміг потрапити на один із своїх улюблених веб-сайтів. Ну, шановний читачу, я лише радий допомогти.
Також дивіться нашу статтю 502 Помилки поганого шлюзу - що робити
Хороша новина полягає в тому, що помилка внутрішнього сервера HTTP 500 не є проблемою для вашого комп’ютера чи браузера. Це проблема з веб-сервером, який розміщує веб-сайт, до якого ви намагаєтесь отримати доступ.
Якщо ви прочитаєте мій твір «502 Помилки поганого шлюзу - що робити», ви вже будете знати, що 500 помилок - це помилки сервера, які найчастіше стосуються внутрішньої роботи веб-хоста, а не вашого комп'ютера. Незважаючи на те, що це хороша новина, погана новина полягає в тому, що ви нічого не можете зробити з цього приводу, окрім того, щоб сказати власнику веб-сайту, що він знищений.
Це не означає, що ви не можете обійти це, оскільки це можливо зробити саме так.
Помилка внутрішнього сервера HTTP 500
Є кілька причин, через які ви можете побачити помилку внутрішнього сервера HTTP 500. Вони включають перевантажений веб-сервер, помилка конфігурації між проксі-сервером та веб-сервером, DDoS-атака або проблема із самим веб-сервером.
Як зовнішній користувач, ваші можливості обмежені. Ви можете спробувати підключитися, змусити оновити браузер, залишити його та спробувати пізніше або переглянути збережену версію веб-сайту.
Повторіть веб-сайт
Для повторного підключення до певного веб-сайту вам просто необхідно оновити сторінку веб-переглядача. Тож якщо ви вводите URL сторінки, до якої ви переходите, і бачите 500 помилок внутрішнього сервера, натисніть F5 або піктограму оновлення, щоб перезавантажити сторінку. Це найосновніший метод усунення несправностей для веб-сторінок.
Проблема полягає в тому, що ви ніколи не знаєте, чи бачите ви нову спробу доступу до веб-сторінки чи кешовану версію, яку ваш браузер зберег.
Примушуйте оновити браузер
Веб-браузери намагаються бути максимально корисними. Під час відвідування веб-сайту ваш браузер зберігає його копію в кеш-пам'яті. Потім, якщо ви знову переглянете цей сайт протягом того ж сеансу, він витягує сторінку з кеша, а не завантажуючи свіжу копію. Це розроблено для прискорення перегляду та збереження даних. Проблема полягає в тому, якщо ви хочете отримати нову копію сторінки.
Саме тоді ви змушуєте оновити браузер. Це змушує ваш браузер завантажувати свіжу копію веб-сторінки з сервера і ігнорувати її копію в кеші. Це необхідно, якщо ви бачите будь-які помилки HTTP, щоб переконатися, що ви отримуєте останню сторінку.
Щоб примусити оновити браузер у Chrome, натисніть Ctrl + F5. У Firefox ви натискаєте Shift + Ctrl + F5, в Safari натискаєте Shift і виберіть Перезавантажити. Інші браузери будуть варіантом цієї теми.
Залиште його і повторіть спробу пізніше
Це насправді не потрібно пояснювати. Якщо ви постійно бачите 500 внутрішніх помилок сервера кожного разу, коли ви намагаєтеся завантажити веб-сторінку, залиште її на півгодини, щоб побачити, чи працює вона пізніше. Якщо це помилка сервера, технічні працівники можуть над цим працювати. Якщо це конфігурація, вони можуть усунути проблеми. Якщо це DDoS-атака, вона може стихати або захищатися від неї. Багато речей може відбуватися на задньому плані, тому трохи терпіння виплатить дивіденди.
Перегляд збереженої версії веб-сайту
Якщо ви абсолютно повинні мати доступ до сторінки, для паперу або терміну, ви можете використовувати збережену її копію. Він може не включати останні оновлення та працює в основному для статичних сторінок, а не регулярно оновлюваних сторінок, таких як веб-сайти новин.
Машина Wayback і такі веб-сайти регулярно збирають копії більшості веб-сайтів і можуть викликати їх копію сторінки, коли оригінал не працює. У системі може бути не сама остання копія сторінки, саме тому вона є більш корисною для статичних сторінок, але вона повідомляє вам, коли копію було зроблено, щоб ви знали, з чим маєте справу. Це не так добре, як реально отримати доступ до веб-сайту, але це найкраще наступне.
Ніхто не хоче бачити помилку внутрішнього сервера HTTP 500 кожного разу, коли вони відвідують веб-сторінку. Однак гарна новина полягає в тому, що це не ти, а це чиясь проблема. Не надто гарна новина полягає в тому, що ви не можете отримати доступ до живої копії цієї веб-сторінки, поки вони не виправлять її. Принаймні, тепер ви знаєте, як виправити ситуацію, якщо вона виникатиме для вас.
Чи є інші способи вирішити помилки внутрішнього сервера HTTP 500? Розкажіть про них нижче, якщо ви це робите!