Здравствуйте, reversecode, Вы писали:
P>>int num_events = epoll_wait(epoll_fd_, events, 128, timeout);
R>таймаут в пулер ушел большой ? R>но не понятно почему тогда он не вываливается если приходят события на сокет
(gdb) p timeout
$1 = <optimized out>
Пожалуй, надо скомпилировать с -O0, попробовать. Вот только как бы опять нагрузка на сервер не зашкалила и опять не смогу поймать зависание.