Задать вопрос
@Suvarg

Почему тормозят запросы к БД когда добавляю шлюз?

Имеется сервер с oracle 9 и firebird 1.5 (обновиться нет возможности из-за специфического ПО). Если сервер и локалка в одной подсети всё ок, всё летает. Но требуется, чтобы были разные подсети + доступ только к определенным портам к СУБД.
Так как в наличии нет маршрутизатора , поднимаю на рабочей машине с двумя сетевыми картами Alt linux сервер с включённым net.ipv4.ip_forward=1, настраиваю iptables. Первый день всё ок, но со второго дня начинаются задержки при обращении к БД. Добавление данных в ПО вместе 5-10 секунд идёт 1 мин. где-то. Не пойму что не так работает. Были предположения, что сетевые карты с декстопной мат.платы не успевают обработать пакеты, и те в очереди застревают. Но как проверить?
  • Вопрос задан
  • 284 просмотра
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 4
@q2digger
никого не трогаю, починяю примус
>> настраиваю iptables
ты там NAT что ли сделал? Если это просто две подсети и между ними роутер не нужен никакой нат, просто маршруты должны на хостах указывать на нужный гейт.
Ответ написан
Комментировать
@d-stream
Готовые решения - не подаю, но...
Ну как минимум "почти стандартно" - prometheus ну или совсем на минималках - node_exporter
Ответ написан
Комментировать
tcpdump, наверное? Wireshark, смотреть, что там
Ответ написан
Комментировать
Afranius
@Afranius
Из говорящих дольше живут те, что говорят меньше.
Согласен с предыдущим оратором по поводу что NAT не нужен и хотел бы уточнить по разрешению имён. Сетей - хоть десяток, а что с ограничением доступа по именам хостов и логопассам? Или всем всё можно отовсюду?

Банально - а что случается, если клиент лезет к БД с незнакомого хоста?
У которого даже ip в имя не разрешается? Точно можно?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы