2011-09-26 172 views
1

我試圖讓一個簡單的websocket代理與xinetd一起工作。解決xinetd「傳輸端點未連接」

代理是在這裏:https://github.com/kumina/wsproxy (VNC的基本代理)

這裏是我的xinetd/wsproxy配置:

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 
} 

還試圖像 '等待= yes' 和「等待=各種變化不「還是一樣的結果

我弄一百項像這樣一個在系統日誌:

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

怎麼了標題? – Will

+0

更正。謝謝 – Disco

回答

1

您確定後端的vncserver已啓動並正在運行嗎? 即使wsproxy本身正在運行(使用telnet localhost 8080進行檢查),如果vncserver未運行,您可能會遇到此問題。

使用Debian Squeeze(i386)和Scientific Linux(x86_64)檢查xinetd-config是否正確。像魅力一樣工作。

+0

是的,它正在運行;我可以順利使用vnc客戶端直接連接。 – Disco

+0

你能提供你的配置嗎? – Disco

+0

另外,你是如何做你的'測試'來確認它的工作? – Disco

相關問題