Помилка 503. У чому причина?
Ви сіли за комп`ютер, щоб завантажити з Інтернету фільми або музику. У пошуковику тут же видається сайт, опис сторінки якого цілком і повністю відповідає вашим бажанням. Натискаєте посилання, що веде на потрібний розділ цього сайту, але ...
Відео: HTTP Error 503. The Service Is Unavailable - Solution 2
Помилка 503 ... Неприємний сюрприз, вірно? Цей сайт, напевно, єдиний, на якому музику / фільми можна скачати безкоштовно. А тут такий облом - на нього неможливо зайти. Відновляєш-відновляєш сторінку - все одно вискакує помилка сервера 503. Деякі люди кидають цю справу і шукають контент на інших сайтах. А деякі прагнуть з`ясувати причину проблеми, щоб в подальшому уникнути таких непорозумінь. Ось для них я і опишу сьогодні фактори виходу на сторінку написи "Помилка 503".
Що це означає? Саме так звучить перше питання серед наткнулися на сторінку з даною проблемою. Назва цієї помилки означає, що сервіс тимчасово недоступний. Так це ненадовго? Відповідь на питання про те, чи буде сайт недоступним на довгий або не дуже час, залежить від його технічних можливостей, а також від вас і інших відвідувачів ресурсу. Ні, ви не переплутали слова, гості сайту теж можуть бути причиною цієї помилки. Але давайте про все по порядку. Отже, чинників виникнення вікна з назвою "Помилка 503" існує всього два - технічний і призначений для користувача.
Перший є в тому випадку, якщо на сторінці стався якийсь збій, через який при натисканні на посилання користувач переходить на порожню сторінку (наприклад, тимчасово не працює база даних MySQL). Тоді адміністратор сайту розміщує на сторінці код саме цієї помилки, щоб при наборі точної адреси сайту пошукач не видаляв сторінку з результатів пошуку, тому що він бачить, що це тимчасово.
Але все-таки 503 - помилка, найчастіше провокується користувачами і системними проблемами їх комп`ютерів. Нижче наведено список подібних причин.
Передача великих файлів PHP-мовою
Для передачі файлів потрібно використовувати спеціальний процес, який обробляє кілька потоків одночасно, не впливаючи на швидкість завантаження сайту.
Рішення проблеми користувачем
Відео: SharePoint HTTP Error 503
Функціональність безлічі скриптів зберігання документів можна здійснити через правила mod_rewrite в файлі .htaccess.
З`єднання з віддаленим сервером
Потрібно виставити маленьку паузу на очікування відповіді і переконатися, що з`єднання з віддаленим сервером досить надійне. Якщо в скриптах PHP використовуються функції Include, які завантажують частини движка, що знаходяться на одній облікового запису, переконайтеся, що в них використовується не URL типу http: // ..., а локальний шлях. Наявність URL змушує сервер створювати додатковий запит HTTP - це порядком гальмує завантаження сайту.
Велике число зіпсованих або «Важких» компонентів CMS
Відео: How to Solve SharePoint Service Unavailable HTTP error 503: Service Unavailable
Перевірте всі плагіни і компоненти CMS, вимикаючи їх в порядку черги, знайдіть самі зіпсовані або «важкі», при роботі яких сповільнюється завантаження сайту. Якщо є можливість, відхиліть такі компоненти або пошукайте більш швидкі аналоги. Також видаліть всі зайві складові, які не використовуються вами або експлуатація яких не є обов`язковою.
Довго що виконується завдання mambot (для Joomla)
Якщо серед mambot є завдання, які можна перемістити в системний cron, то зробіть це. Завдання mambot виконуються разом із запитом користувача, і через це завантаження сайту або взагалі не відбувається, або здійснюється дуже повільно.
Поштова розсилка
Скрипт поштової розсилки найзручніше помістити в системному cron (його управління розташовану на панелі управління). І призначити його запуск на час найменшій навантаження на сервер (вночі). При цьому необхідно враховувати обмеження в умовах договору-оферти за кількістю листів в годину / день і часу роботи скрипта PHP.
Велике число запитів до сервера
- Ресурс містить посилання на занадто велику кількість файлів (таблиці стилю JS-скрипт, картинки), які додаються кожен окремо. Об`єднуйте ресурси в один файл, де тільки можливо.
- На сайті є елемент, іноді посилає на сервер запити AJAX (наприклад, чат). Кількість запитів залежить не тільки від числа відвідувачів, але і від відкритих ними кількох вкладок і вікон в браузері.
- Індексатори, які сканують ресурси сайтів (Sape, пошукові системи і ін.).
- Використання елементів скриптів або ресурсів на чужих сайтах (скрипти-інформери або посилання на картинки). Використовуйте антивизначник модуля / встановлення.
- Атаки DDoS.
Ось і все причини відкриття сторінки з написом "Помилка 503". Як бачите, в цьому бувають винні не тільки бази даних сервера, але і відвідувачі сайту.