взгляд изнутри

Решение популярной проблемы с задержкой отправки сообщений в Битрикс24


Тот неловкий момент, когда письма Почтой России отправляются быстрее сообщений в Битрикс 24..

Нередко приходилось наблюдать картину: написал комментарий, нажал "отправить" и... только спокойствие, сейчас всё отправится.. ну вот уже почти.. ещё немного. Вау, целых 15 секунд!


И нет, это не нормально. Портал так работать не должен. Тут явно есть с чем разбираться. Да, причин такого поведения масса, но мы рассмотрим основную, наиболее распространённую.


#1 Ошибка в конфигурировании DNS 



DNS - это такая штука, которая используется для преобразования имени сайта (saltpro.ru, например) в его IP-адрес 178.132.201.54
На самом деле имена существуют лишь для того чтобы было удобнее ориентироваться в бесчисленном множестве ресурсов сети Интернет. Серверам они не нужны. А теперь к сути. При нажатии на "Отправить", портал делает ряд запросов, которые в своём теле содержат URL адреса с именем ресурса. Затем сервер портала производит процедуру резолвинга имён в их IP-адреса. Для этого он отправляет запрос к вашим DNS серверам. Те, в свою очередь, должны ответить на запрос самостоятельно или, если этой информации у них нет, переслать запрос вышестоящему DNS-серверу. Вот как раз эта процедура и вызывает задержку: сервер портала долго не может получить ответ на запрос.


Вопрос почему, в идеале, нужно задать вашему системному администратору. Но, если хочется разобраться самому, то welcome в консоль CentOS сервера, на котором обитает ваш портал. Для подтверждения результата первичной диагностики наберите в консоли ping 1c-bitrix.ru Если перед тем как сервер начнёт отсчитывать номера пакетов, пройдёт больше 2 секунд - Бинго! В той же консоли пишем cat /etc/resolv.conf
запоминаем каждый IP-адрес (вряд ли их будет больше 4, обычно 2) и выполняем ping с каждым. Если хоть один при проверке "сказал" Destination Host Unreachable или Time out или вообще что-то отличное от строчек с указанием миллисекунд, то удалите (или закомментируйте) этот адрес в resolv.conf
Если все "живы" и в вашей компании нет авторизации портала через Active Directory, то попробуйте указать в resolv.conf 77.88.8.8 или 8.8.8.8 (Яндекс или Гугл DNS), а остальные удалить. Если же Active Directory используется, то DNS сервер просто так менять нельзя и нужно смотреть настройки самих DNS-серверов. Точнее, вам нужны настройки таймаута пересылки (через сколько произойдёт пересылка запроса, если ваш DNS не знает ничего про запрашиваемое имя) и адреса пересылки (кого ваш DNS будет спрашивать, если сам не смог)


Вам нравится скорость работы портала?



Описанные действия решили вопрос медленной работы портала? Великолепно!

Но, если работать по-прежнему не комфортно или для настройки DNS от Active Directory у вас нет свободного времени - обращайтесь и мы проведём понятный и информативный аудит, предложим варианты для оптимизации вашего корпоративного портала Битрикс24!


внедрение битрикс24 в подарок

Оставь заявку и получи до 45 часов работы эксперта по внедрению Битрикс24 в подарок


Оставить заявку

Если после прочтения у вас останутся вопросы, смело задавайте их нам - будем рады ответить!

Консультации по Битрикс24 в Facebook

Задавайте свои вопросы по Битрикс24, получайте ответы экспертов и узнавайте последние новости в вашей любимой соц сети Facebook

Консультации по Битрикс24 в ВКонтакте

Задавайте свои вопросы по Битрикс24, получайте ответы экспертов и узнавайте последние новости в вашей любимой соц сети ВКонтакте

Соль - эксперты по внедрению Битрикс24 и формированию эффективных команд разработки

Лучшая экспертиза по проектированию Битрикс24 и умение понимать задачу клиента