Смотря как это происходит. Все соединения подвисают или начинает выкидывать 502 и connection refused?
Если последнее, значит скорее всего система виртуалзиации гасит процессы VPS в связи с перерасходом количества процессов или памяти. Если подзалипают соединения, то может и SYN пакетов у вас поназабивалось, тогда можно попробовать KeepAlive выключить в настройках Apache.
Нужно еще знать что за система виртуализации. Если, например, Xen - в dmesg может быть много интересного.
Вообще проблем может быть много разных, но тупо поднимать max_connections нельзя, потому что если сделать их больше, чем в RAM может поместиться, в конечном счете VPS просто повесится с "can't allocate memory".
Я бы начал исследование с "show processlist". Быть может висят жесткие запросы, быть может очень много sleep'ов. Если жесткие запросы висят по 5 минут - надо смотреть что с ними. Если много sleep-ов - попробовать уменьшить waite_timeout секунд до 60, посмотреть можно ли в PHP скриптах перейти на pconnect.
По скриншоту не видно, но может max_connections достигается во время аномального WA, когда хостер запускает бэкап серверов.
Может попробовать посмотреть postalias -q consult /etc/mail/virtusertable. Или послать письмо на consult. Возможно как-то странным образом нет пользователя = пользователь@домен в таблице.
Если честно, всегда с postfix и ISP были проблемы, поэтому я всегда ставил Exim. Из него больше информации можно выцепить. Я бы еще посмотрел sendmail -bt consult@***.ru, но postfix по-моему ничерта не показывает.
VPS == VDS ☝
Можно не только несколько прокси. Можно несколько много всего ☝
Хотя, может вопрос не такой странный и там есть какой-то более глубокий смысл, а мы тут смеемся :)
Да. Нужно делать проброс. Иначе никак. Разве что взять, например, третий сервер настроить как VPN server, а к нему оба ваших ПК подключать как клиентов.
А чего жуткий порт такой выбрали? :) Может какие-то стандартные же и так проброшены ...