смотреть на скрипт, пославший запрос в базу данных, и думать - порвалось ли уже TCP-соединение, или это он действительно так долго выполняется.
Через пять с половиною часов оказалось, что не порвалось. Данные пошли..
Через пять с половиною часов оказалось, что не порвалось. Данные пошли..
no subject
no subject
no subject
запустил select sleep(3600) на удалённом сервере, запустил strace на клиента.
no subject
no subject
no subject
no subject
no subject
no subject
no subject
а если tcp keepalive не включен, то при отсутствии данных с обеих сторон никакие пакеты передаваться и не будут, в таком состоянии соединение может существовать вечно