----- Original Message ----- > Is there anything in client or server logs? Can you try attaching > strace and see what happens? I attached strace to the running process once it had hard locked, here's the output: epoll_wait(3, {{EPOLLIN, {u32=7, u64=8589934599}}}, 257, 4294967295) = 1 readv(7, [{"\200\0\0 ", 4}], 1) = 4 readv(7, [{"\0\1M\377\0\0\0\1", 8}], 1) = 8 readv(7, [{"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 24}], 1) = 24 gettimeofday({1309343556, 952815}, NULL) = 0 epoll_wait(3, {{EPOLLIN, {u32=7, u64=8589934599}}}, 257, 4294967295) = 1 readv(7, [{"\200\0\0 ", 4}], 1) = 4 readv(7, [{"\0\1N\0\0\0\0\1", 8}], 1) = 8 readv(7, [{"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 24}], 1) = 24 gettimeofday({1309343598, 958083}, NULL) = 0 which is repeated until I got bored watching it and killed :) Darren. -- Darren Austin - Systems Administrator, Widgit Software. Tel: +44 (0)1926 333680. Web: http://www.widgit.com/ 26 Queen Street, Cubbington, Warwickshire, CV32 7NA.