Странное поведение сервера

Добрый день.
Столкнулся с очень странной историей.
Имеется сервер debian 6+openvpn+postgresql+apache+php
Сервер используется для сбора статистики с информационных терминалов - каждый терминал создает через gprs модем vpn туннель до сервера, и скидывает разную статистику.
На этом же сервере есть веб морда для клиентов. 
В последнее время с сервером начинается странное - через 3 часа 45 минут он перестает отвечать postgresql c ошибкой too many connection. В процессах висит в 3-4 раза больше апачей из-за этого.
Но самое интересное - отваливается внутренний интерфейс для openvpn.
Т.е на внешнем интерфейсе все ок, а по туннелю не подключиться.

Причем странное расписание - трое суток подряд через каждые 3 часа 45 минут все зависает примерно на 5 минут, а потом на 4 или 5 дней все нормально.

Честно говоря уже и не знаю, что смотреть - в кроне ничего нет,спам вроде не отправляется, по логам апача вроде нет подозрительных запросов.

Что делать? Буду рад любым вариантам)