Помилка 503 the service is unavailable. способи виправлення

Ошибка 503 the service is unavailable

Кожному сайту, на сервері Ukrhost, виділені процеси по обробці запитів користувачів в конкретному кількості. Запити направляються до сервера хостингу, які виникають після відкриття певної сторінки сайту, приходячи на сервер потрапляють в певну чергу. Рух черги сповільнюється при надходженні «важких», зіпсованих і довго оброблюваних запитів. Якщо чергу перевищує допустимий розмір, тоді сервер відмовляє новим запитам. У цьому випадку на екрані монітора висвічується повідомлення про тимчасову недоступності – http 503 service temporarily unavailable. Далі ми спробуємо описати причини виникнення таких черг і методи їх усунення.

Виправляємо проблему

1. Часто в різних елементах CMS зустрічаються “важкі” компоненти.

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

2. Повільні запити до бази даних.

  • Встановіть кешируєтся компонент в вашу CMS, який знизить кількість запитів до Mysql
  • Виконайте оптимізацію самих запитів
  • Обов’язково проіндексує потрібні стовпці в таблицях Mysql. Це дуже важливий параметр.
  • Якщо дозволяє ваша CMS, то поновіть версію на більш свіжу.

Звертайтеся до наших фахівців з будь-якого міста України. Ми допоможемо виправити помилки.