Рубрика: Серверное

  • Urlrewrite Битрикс

    На одном сайте не работал urlrewrite. Была задача настроить. Начал смотреть по шагам: 1) в htaccess строчки есть

    2) Файл urlrewrite есть, заполнен верно, CODE есть. CODE на локальной версии подцепляется, да и в целом всё работает.

    3) Понял, что работает nginx а не Apache. В настройках nginx слабоват, поэтому пошел гуглить. Наверное слово гуглить уже неактуально, пошел использовать все варианты кроме гугла: мануалы, obsidian, deepseek.

    https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=32&LESSON_ID=3367 — основная страница в битрикс help не помогла

    еще посмотрел порядка 10 сайтов — не помогли

    4) Пошел писать запросы в deepseek. Среди такого полотна понадобилась одна строчка для решения моей задачи.

    Итог:

    location / {
        try_files $uri $uri/ /bitrix/urlrewrite.php;
    }
  • 504 Gateway Timeout

    504 Gateway Timeout

    Словил ошибку на сервере.

    Быстрое решение на хостинге Beget:
    Перезагрузил VPS

    504 Gateway Timeout — это ошибка HTTP, которая означает, что один сервер не получил своевременный ответ от другого сервера, выступая в роли шлюза (gateway) или прокси.

    Основные причины:

    1. Проблемы на сервере, который обрабатывает запрос:
      • Сервер перегружен.
      • Скрипты выполняются слишком долго.
      • Проблемы с базой данных.
    2. Проблемы с сетью:
      • Высокая задержка между серверами.
      • Сетевые сбои.
    3. Неправильная конфигурация:
      • Слишком маленькое время ожидания (timeout) у шлюза.
      • Ошибки в настройках прокси-сервера или балансировщика нагрузки.

Автор блога:
Дмитрий Шарынин

dimos.ru