Решение xinetd «Конечная точка транспорта не подключена» - PullRequest
1 голос
/ 26 сентября 2011

Я пытаюсь заставить простой прокси websocket работать с xinetd.

Прокси здесь: https://github.com/kumina/wsproxy (базовый прокси для vnc)

Вот мой xinetd/ wsproxy config:

service wsproxy
{

    type        = UNLISTED
    socket_type = stream
    protocol    = tcp
    user        = root
    wait        = no
    port        = 8080
    server      = /usr/sbin/wsproxy
    server_args = 5000 9999 
    disable     = no
    log_type    = SYSLOG daemon info
    flags       = NOLIBWRAP
}

Также пробовал различные изменения, такие как 'wait = yes' и 'wait = no', все те же результаты

я получаю сотню таких записей в системном журнале:

ubuntu xinetd[3707]: warning: can't get client address:...
...Transport endpoint is not connected

и наконец:

xinetd[8283]: Deactivating service wsproxy due to excessive incoming connections.        

xinetd работает и в netstat.

Вытаскивая мои волосы, не могу понять, почему это не такзапустить.

(работает Ubuntu 11.04 x64)

Есть идеи?

1 Ответ

1 голос
/ 26 сентября 2011

Вы уверены, что vncserver в бэкэнде запущен и работает?Даже если сам wsproxy работает (проверьте с помощью telnet localhost 8080), если vncserver не работает, вы можете столкнуться с этой проблемой.

Проверено с помощью Debian Squeeze (i386) и Scientific Linux (x86_64)ваш xinetd-config правильный.Работает как шарм.

...