Добрый день уважаемые специалисты Битрикс !
Столкнулся с такой неразрешимой проблемой. Когда перенес магазин с внешнего хостинга на свой выделенный сервер за NAT.
Везде все одинаковое, CentOS Linux release 7.9.2009 (Core).
т.е., у сервера локальный внутренний ip 192.168.x.x но ему выделен отдельный публичный IP и настроен DNAT на Микротике. Фильтрации пакетов - нет.
Клиенты подключаются со своими реальными IP (все это видно в логах).
И казалось бы, все отлично, все работает, внутренний тест портал проходит, магазин извне прекрасно работает, НО.
До момента оформления заказа. Как только положили товары в корзину и нажали “оформить заказ” - сессия клиента зависает и затем отваливается по таймауту. Причем зависает вообще веб сервер, то есть параллельные запросы на просмотр каталога и навигацию (из других браузеров) тоже виснут.
Что я только не делал. Сносил и устанавливал модули ,чистил кэш ,смотрел логи и сессии - ничего не помогает. Как по таймауту вывалилось (пара тройка минут) - все, магазин опять работает, но до нового заказа.
Как только серверу назначаешь публичный IP - все чудесно работает.
Но мне надо чтобы он был в приватной сети через DNAT.
Я видел, что тут обсуждали проблемы настройки NGINX и push&puss сервера, но это немного не моя проблема, так как там еще был дополнительный nginx прокси, которого у меня нет.
У меня просто стандартное окружение битрикс для CentOS которое ставиться из bitrix-env.sh
Кто может подсказать, где подкрутить. Куда копать? Помогите пожалуйста!
Столкнулся с такой неразрешимой проблемой. Когда перенес магазин с внешнего хостинга на свой выделенный сервер за NAT.
Везде все одинаковое, CentOS Linux release 7.9.2009 (Core).
т.е., у сервера локальный внутренний ip 192.168.x.x но ему выделен отдельный публичный IP и настроен DNAT на Микротике. Фильтрации пакетов - нет.
Клиенты подключаются со своими реальными IP (все это видно в логах).
И казалось бы, все отлично, все работает, внутренний тест портал проходит, магазин извне прекрасно работает, НО.
До момента оформления заказа. Как только положили товары в корзину и нажали “оформить заказ” - сессия клиента зависает и затем отваливается по таймауту. Причем зависает вообще веб сервер, то есть параллельные запросы на просмотр каталога и навигацию (из других браузеров) тоже виснут.
Что я только не делал. Сносил и устанавливал модули ,чистил кэш ,смотрел логи и сессии - ничего не помогает. Как по таймауту вывалилось (пара тройка минут) - все, магазин опять работает, но до нового заказа.
Как только серверу назначаешь публичный IP - все чудесно работает.
Но мне надо чтобы он был в приватной сети через DNAT.
Я видел, что тут обсуждали проблемы настройки NGINX и push&puss сервера, но это немного не моя проблема, так как там еще был дополнительный nginx прокси, которого у меня нет.
У меня просто стандартное окружение битрикс для CentOS которое ставиться из bitrix-env.sh
Кто может подсказать, где подкрутить. Куда копать? Помогите пожалуйста!