When a user experiences trouble connecting to a channel, or staying connected, with frequent disconnects/reconnect cycles, enabling this diagnostic might help determine the cause.
In the channel, type /connlog <on/off>
Connection messages will then begin streaming into the channel window, such as:
Connection diagnostic log output on
IP:port OUT closed rcpchk
IP:port OUT stop
IP:port OUT closed sdl rejected: 1
IP:port IN stop
IP:port OUT start
IP:port OUT closed strt 1
IP:port OUT closed connect timeout
IP:port IN start
IP:port OUT closed strt slf2
IP:port IN closed timeout
There may be more ... (more content on this pending)