2011-09-26 176 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

相关问题