/ / Помилка 503. У чому причина?

Помилка 503. У чому причина?

Ви сіли за комп'ютер, щоб завантажити з Інтернетуфільми чи музику. У пошуковику відразу видається сайт, опис сторінки якого цілком і повністю відповідає вашому бажанню. Натискаєте посилання, яке веде на потрібний розділ цього сайту, але...

помилка 503

Помилка 503...Неприємний сюрприз, правда? Цей сайт, мабуть, єдиний, на якому музику/фільми можна скачати безкоштовно. А тут такий облом – на нього неможливо зайти. Оновлюєш-оновлюєш сторінку – все одно вискакує помилка сервера 503. Деякі люди кидають цю справу та шукають контент на інших сайтах. А дехто прагне з'ясувати причину проблеми, щоб надалі уникнути таких непорозумінь. Ось для них я опишу сьогодні фактори виходу на сторінку напису "Помилка 503".

Що це означає?Саме так звучить перше питання серед тих, хто натрапив на сторінку з цією проблемою. Назва цієї помилки означає, що сервіс тимчасово недоступний. То це ненадовго? Відповідь на запитання про те, чи буде сайт недоступним на довгий час або не дуже, залежить від його технічних можливостей, а також від вас та інших відвідувачів ресурсу. Ні, ви не переплутали слова, гості сайту можуть бути причиною цієї помилки. Але давайте про все по порядку. Отже, факторів виникнення вікна з назвою "Помилка 503" існує всього два - технічний та користувальницький.

Перший присутній у тому випадку, якщо насторінці стався якийсь збій, через який при натисканні на посилання користувач переходить на порожню сторінку (наприклад, тимчасово не працює база даних MySQL). Тоді адміністратор сайту розміщує на сторінці код цієї помилки, щоб при наборі точної адреси сайту пошуковик не видаляв сторінку з результатів пошуку, т.к. він бачить, що це тимчасово.

Але все-таки 503 – помилка, найчастіше провокована користувачами та системними проблемами їх комп'ютерів. Нижче наведено список таких причин.

Передача великих файлів PHP-мовою

Для передачі файлів потрібно використовувати спеціальний процес, який обробляє кілька потоків одночасно, не впливаючи на швидкість завантаження сайту.

Вирішення проблеми користувачем

Функціональність багатьох скриптів зберігання документів можна здійснити через правила mod_rewrite у файлі .htaccess.

З'єднання з віддаленим сервером

Потрібно виставити маленьку паузу на очікуваннявідповіді та переконатися, що з'єднання з віддаленим сервером досить надійне. Якщо в скриптах PHP використовуються функції Include, які завантажують частини движка, що знаходяться на одному обліковому записі, переконайтеся, що в них використовується не URL типу http://..., а локальний шлях. Наявність URL змушує сервер створювати додатковий запит HTTP - це гальмує завантаження сайту.

Велике число зіпсованих або «важких» компонентів CMS

Перевірте всі плагіни та компоненти CMS, вимикаючиїх у порядку черги, знайдіть найзіпсованіші чи «важкіші», при роботі яких уповільнюється завантаження сайту. Якщо є можливість, відхиліть такі компоненти або пошукайте більш швидкі аналоги. Також видаліть усі зайві складові, які не використовуються вами або експлуатація яких не є обов'язковою.

Довго виконуване завдання mambot (для Joomla)

Якщо серед mambot є завдання, які можнаперемістити в системний cron, то зробіть це. Завдання mambot виконуються разом із запитом користувача, і через це завантаження сайту або взагалі не відбувається, або здійснюється дуже повільно.

Поштова розсилка

Скрипт поштової розсилки найзручніше поміститиу системному cron (його керування знаходиться на контрольній панелі). І призначити його запуск на час найменшого навантаження на сервер (вночі). При цьому необхідно враховувати обмеження в умовах договору-оферти за кількістю листів за годину/день та час роботи скрипту PHP.

503 помилка
Велика кількість запитів до сервера

  1. Ресурс містить посилання на велику кількість файлів (таблиці стилю JS-скрипт, картинки), які додаються кожен окремо. Об'єднуйте ресурси в один файл, де можливо.
  2. На сайті є елемент, який іноді посилає на сервер запити AJAX (наприклад, чат). Число запитів залежить не тільки від кількості відвідувачів, а й від відкритих ними кількох вкладок та вікон у браузері.
  3. Індексатори, які сканують ресурси сайтів (Sape, пошукові системи та ін.).
  4. Використання елементів скриптів чи ресурсів на чужих сайтах (скрипти-інформери чи посилання картинки). Використовуйте антивизначник модуля/налаштування.
  5. Атаки DDoS.

помилка сервера 503

Ось і всі причини відкриття сторінки з написом "Помилка 503". Як бачите, у цьому бувають винні не лише бази даних сервера, а й відвідувачі сайту.