Тормозит поддомен, вешает базу

Всем доброго времени суток!

Никак не могу понять, как это возможно — но статичный шаблон на поддомене вешает базу данных.

Исходные данные:
Основной контекст web на основном домене, второй контекст на поддомене.
Переключение контекстов через ContextRouter, все настройки base_url, http_host, site_url, site_start заданы для обоих контекстов.

На поддомене только одна страница, отдельный шаблон.
Поддомен загружается нормально только пока в нем нет ссылок на файлы.

Как только появляются ссылки [[++assets_url]]css/..., js… или даже /assets/css/… и т. д., страница перестает загружаться окончательно (постоянно крутится «Ожидание test.site.ru»), а после нескольких попыток обновления страницы, Mysql server has gone away.

При этом, никаких вызовов в шаблоне даже нет.

КАК такое может быть, что я неправильно делаю?
Альберт
11 мая 2017, 00:51
modx.pro
977
0

Комментарии: 4

Наумов Алексей
11 мая 2017, 10:50
0
Как вариант — что-то начинает загружаться в цикле, создает большую нагрузку на хостинг и сервак падает.

Проверьте http запросы в консоли браузера, может они в цикле идут бесконечно?
    Альберт
    11 мая 2017, 12:40
    0
    В браузере тишина, принудительный вывод лога дает только то, что Mysql-сервер отваливается на попытке импорта дикой записи в таблицу сессий. Почему-то там перечислены вызовы ajaxform и еще кучи всего, хотя на странице только статика и [[++assets_url]]
    Владимир Новопашин
    11 мая 2017, 13:03
    +1
    А вы уверены что URL генерируются корректные? Может у вас ссылки на стили прописываются некорректные в итоге выдается ошибка 404 при их загрузке, а в качестве 404 страницы по умолчанию указан ресурс с айди 1, в итоге грузится он, а на нем ссылки на несуществующие… и так далее. В общем, проверьте ссылки или попробуйте создать пустую страницу и в системных настройках для 404 и 403 ошибки укажите пустую страницу
      Альберт
      11 мая 2017, 13:28
      0
      Это гениально!

      После создания не пустого шаблона для страницы 404, создания отдельной страницы 404 в контексте-поддомене и указания в настройках контекста error_page с id этой страницы, поддомен стал загружаться!

      Как оказалось, в подключаемом css были битые ссылки на файлы шрифтов, из-за чего все это и происходило… Вот это, блин, обработка ошибок…
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      4