Como fechar a conexão do soquete PrimeFaces

Estamos usando o PrimeFaces 4.0 (soquete) e a atmosfera 2.0.3 para envio por servidor no nosso aplicativo J2E.

O problema com o aplicativo não fecha o soquete após o fechamento do navegador ou do logout do aplicativo. Portanto, o aplicativo produz um soquete no status CLOSE_WAIT e, por fim, cria muitas conexões abertas (1024) e gera erro abaixo. A maioria das conexões nesta porta está no status CLOSE_WAIT.

JBWEB003008: Número máximo de encadeamentos (1024) criados para o conector com endereço /0.0.0.0 e porta XXX.

snippet de código para soquete em JSP

<p:socket id="s" channel="#{xxx.eventChannel}"
                onMessage="modelEventHandler.handleModelEvent" widgetVar="xxxSocket" transport="sse"  onClose=""/>

Tentei encerrar isso chamando a função de script java no clique do botão logout, mas não funciona.

function logOut() {
                PF(xxxSocket).disconnect();
            }

questionAnswers(0)

yourAnswerToTheQuestion