liquanchen9 / snova

Automatically exported from code.google.com/p/snova
0 stars 0 forks source link

[ERROR]Failed to connect remote c4 server, try again[openshift平台上] #51

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
参照https://code.google.com/p/snova/wiki/OpenShiftInstallation
这里面的教程进行部署.

之前用相似的方法在openshift部署apjp,可正常使用。

1.打开http://XXX.rhcloud.com/,
提示Welcom to snova-c4 server 
v0.12.0120!,说明在openshift上部署成功。
2.修改过本地的c4配置文件及强制使用c4进去链接。
3.一启动start.bat。刚开始一切正常,只要一打开网页就提示如
下错误。

        at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink.connec
t(NioClientSocketPipelineSink.java:153)
        at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink.eventS
unk(NioClientSocketPipelineSink.java:103)
        at org.jboss.netty.handler.execution.ExecutionHandler.handleDownstream(E
xecutionHandler.java:167)
        at org.jboss.netty.handler.codec.oneone.OneToOneEncoder.handleDownstream
(OneToOneEncoder.java:60)
        at org.jboss.netty.channel.Channels.connect(Channels.java:541)
        at org.jboss.netty.channel.AbstractChannel.connect(AbstractChannel.java:
210)
        at org.snova.c4.client.connection.HTTPProxyConnection.connectProxyServer
(HTTPProxyConnection.java:158)
        at org.snova.c4.client.connection.HTTPProxyConnection.getRemoteChannelFu
ture(HTTPProxyConnection.java:170)
        at org.snova.c4.client.connection.HTTPProxyConnection.doSend(HTTPProxyCo
nnection.java:234)
        at org.snova.c4.client.connection.ProxyConnection.send(ProxyConnection.j
ava:191)
        at org.snova.c4.client.connection.ProxyConnection$1.run(ProxyConnection.
java:162)
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.
access$301(Unknown Source)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.
run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source
)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: Unable to establish loopback connection
        at sun.nio.ch.PipeImpl$Initializer.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.nio.ch.PipeImpl.<init>(Unknown Source)
        at sun.nio.ch.SelectorProviderImpl.openPipe(Unknown Source)
        at java.nio.channels.Pipe.open(Unknown Source)
        at sun.nio.ch.WindowsSelectorImpl.<init>(Unknown Source)
        at sun.nio.ch.WindowsSelectorProvider.openSelector(Unknown Source)
        at java.nio.channels.Selector.open(Unknown Source)
        at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.r
egister(NioClientSocketPipelineSink.java:188)
        ... 19 more
Caused by: java.net.ConnectException: Connection refused: connect
        at sun.nio.ch.Net.connect(Native Method)
        at sun.nio.ch.SocketChannelImpl.connect(Unknown Source)
        at java.nio.channels.SocketChannel.open(Unknown Source)
        ... 28 more

[02-17 07:19:35.279][ERROR]Failed to connect remote c4 server, try again
[02-17 07:19:35.351][ERROR]Failed to connect remote c4 server, try again
[02-17 07:19:35.369][ERROR]Failed to connect remote c4 server, try again
[02-17 07:20:27.225][ERROR]Session[2] send fake 408 to browser since session clo
sed while no response sent.
[02-17 07:20:28.249][WARNING]Failed to initialize an accepted socket.
org.jboss.netty.channel.ChannelException: Failed to create a selector.
        at org.jboss.netty.channel.socket.nio.NioWorker.register(NioWorker.java:
105)
        at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink$Boss.r
egisterAcceptedChannel(NioServerSocketPipelineSink.java:279)
        at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink$Boss.r
un(NioServerSocketPipelineSink.java:246)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source
)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: Unable to establish loopback connection
        at sun.nio.ch.PipeImpl$Initializer.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.nio.ch.PipeImpl.<init>(Unknown Source)
        at sun.nio.ch.SelectorProviderImpl.openPipe(Unknown Source)
        at java.nio.channels.Pipe.open(Unknown Source)
        at sun.nio.ch.WindowsSelectorImpl.<init>(Unknown Source)
        at sun.nio.ch.WindowsSelectorProvider.openSelector(Unknown Source)
        at java.nio.channels.Selector.open(Unknown Source)
        at org.jboss.netty.channel.socket.nio.NioWorker.register(NioWorker.java:
103)
        ... 5 more
Caused by: java.net.ConnectException: Connection refused: connect
        at sun.nio.ch.Net.connect(Native Method)
        at sun.nio.ch.SocketChannelImpl.connect(Unknown Source)
        at java.nio.channels.SocketChannel.open(Unknown Source)
        ... 14 more

[02-17 07:20:28.251][ERROR]Failed to connect remote c4 server, try again
[02-17 07:20:28.253][ERROR]Failed to connect remote c4 server, try again
[02-17 07:20:28.317][ERROR]exceptionCaught in HttpResponseHandler
org.jboss.netty.channel.ChannelException: Failed to create a selector.
        at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.r
egister(NioClientSocketPipelineSink.java:190)
        at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink.connec
t(NioClientSocketPipelineSink.java:153)
        at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink.eventS
unk(NioClientSocketPipelineSink.java:103)
        at org.jboss.netty.handler.execution.ExecutionHandler.handleDownstream(E
xecutionHandler.java:167)
        at org.jboss.netty.handler.codec.oneone.OneToOneEncoder.handleDownstream
(OneToOneEncoder.java:60)
        at org.jboss.netty.channel.Channels.connect(Channels.java:541)
        at org.jboss.netty.channel.AbstractChannel.connect(AbstractChannel.java:
210)
        at org.snova.c4.client.connection.HTTPProxyConnection.connectProxyServer
(HTTPProxyConnection.java:158)
        at org.snova.c4.client.connection.HTTPProxyConnection.getRemoteChannelFu
ture(HTTPProxyConnection.java:170)
        at org.snova.c4.client.connection.HTTPProxyConnection.doSend(HTTPProxyCo
nnection.java:234)
        at org.snova.c4.client.connection.DualHTTPProxyConnection.doSend(DualHTT
PProxyConnection.java:56)
        at org.snova.c4.client.connection.ProxyConnection.send(ProxyConnection.j
ava:191)
        at org.snova.c4.client.connection.ProxyConnection.send(ProxyConnection.j
ava:202)
        at org.snova.c4.client.handler.ProxySession.close(ProxySession.java:529)

        at org.snova.c4.client.handler.ProxySession.routine(ProxySession.java:55
2)
        at org.snova.c4.client.handler.ProxySessionManager.unCompleteSessions(Pr
oxySessionManager.java:216)
        at org.snova.c4.client.handler.ProxySessionManager.getEventRestRequest(P
roxySessionManager.java:194)
        at org.snova.c4.client.connection.DualHTTPProxyConnection.activeAssistCo
nnection(DualHTTPProxyConnection.java:31)
        at org.snova.c4.client.connection.DualHTTPProxyConnection.onAvailable(Du
alHTTPProxyConnection.java:86)
        at org.snova.c4.client.connection.ProxyConnection.onAvailable(ProxyConne
ction.java:70)
        at org.snova.c4.client.connection.HTTPProxyConnection$HttpResponseHandle
r.transactionCompeleted(HTTPProxyConnection.java:302)
        at org.snova.c4.client.connection.HTTPProxyConnection$HttpResponseHandle
r.fillResponseBuffer(HTTPProxyConnection.java:373)
        at org.snova.c4.client.connection.HTTPProxyConnection$HttpResponseHandle
r.messageReceived(HTTPProxyConnection.java:434)
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:30
2)
        at org.jboss.netty.handler.codec.replay.ReplayingDecoder.unfoldAndFireMe
ssageReceived(ReplayingDecoder.java:522)
        at org.jboss.netty.handler.codec.replay.ReplayingDecoder.callDecode(Repl
ayingDecoder.java:506)
        at org.jboss.netty.handler.codec.replay.ReplayingDecoder.messageReceived
(ReplayingDecoder.java:443)
        at org.jboss.netty.handler.execution.ChannelEventRunnable.run(ChannelEve
ntRunnable.java:69)
        at org.jboss.netty.handler.execution.OrderedMemoryAwareThreadPoolExecuto
r$ChildExecutor.run(OrderedMemoryAwareThreadPoolExecutor.java:316)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source
)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: Unable to establish loopback connection
        at sun.nio.ch.PipeImpl$Initializer.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.nio.ch.PipeImpl.<init>(Unknown Source)
        at sun.nio.ch.SelectorProviderImpl.openPipe(Unknown Source)
        at java.nio.channels.Pipe.open(Unknown Source)
        at sun.nio.ch.WindowsSelectorImpl.<init>(Unknown Source)
        at sun.nio.ch.WindowsSelectorProvider.openSelector(Unknown Source)
        at java.nio.channels.Selector.open(Unknown Source)
        at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.r
egister(NioClientSocketPipelineSink.java:188)
        ... 31 more
Caused by: java.net.ConnectException: Connection refused: connect
        at sun.nio.ch.Net.connect(Native Method)
        at sun.nio.ch.SocketChannelImpl.connect(Unknown Source)
        at java.nio.channels.SocketChannel.open(Unknown Source)
        ... 40 more

[02-17 07:20:29.835][ERROR]Failed to connect remote c4 server, try again
[02-17 07:20:29.837][ERROR]exceptionCaught in HttpResponseHandler
org.jboss.netty.channel.ChannelException: Failed to create a selector.
        at org.jboss.netty.channel.socket.nio.NioWorker.register(NioWorker.java:
105)
        at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.c
onnect(NioClientSocketPipelineSink.java:386)
        at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.p
rocessSelectedKeys(NioClientSocketPipelineSink.java:354)
        at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.r
un(NioClientSocketPipelineSink.java:276)
        at org.jboss.netty.handler.execution.MemoryAwareThreadPoolExecutor$Memor
yAwareRunnable.run(MemoryAwareThreadPoolExecutor.java:526)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source
)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: Unable to establish loopback connection
        at sun.nio.ch.PipeImpl$Initializer.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.nio.ch.PipeImpl.<init>(Unknown Source)
        at sun.nio.ch.SelectorProviderImpl.openPipe(Unknown Source)
        at java.nio.channels.Pipe.open(Unknown Source)
        at sun.nio.ch.WindowsSelectorImpl.<init>(Unknown Source)
        at sun.nio.ch.WindowsSelectorProvider.openSelector(Unknown Source)
        at java.nio.channels.Selector.open(Unknown Source)
        at org.jboss.netty.channel.socket.nio.NioWorker.register(NioWorker.java:
103)
        ... 7 more
Caused by: java.net.ConnectException: Connection refused: connect
        at sun.nio.ch.Net.connect(Native Method)
        at sun.nio.ch.SocketChannelImpl.connect(Unknown Source)
        at java.nio.channels.SocketChannel.open(Unknown Source)
        ... 16 more

[02-17 07:20:50.896][ERROR]Failed to connect remote c4 server, try again
[02-17 07:20:50.896][ERROR]Failed to connect remote c4 server, try again
[02-17 07:20:50.896][ERROR]Failed to connect remote c4 server, try again
[02-17 07:20:50.896][ERROR]Failed to connect remote c4 server, try again
[02-17 07:20:50.898][ERROR]exceptionCaught in HttpResponseHandler
org.jboss.netty.channel.ChannelException: Failed to create a selector.
        at org.jboss.netty.channel.socket.nio.NioWorker.register(NioWorker.java:
105)
        at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.c
onnect(NioClientSocketPipelineSink.java:386)
        at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.p
rocessSelectedKeys(NioClientSocketPipelineSink.java:354)
        at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.r
un(NioClientSocketPipelineSink.java:276)
        at org.jboss.netty.handler.execution.MemoryAwareThreadPoolExecutor$Memor
yAwareRunnable.run(MemoryAwareThreadPoolExecutor.java:526)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source
)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: Unable to establish loopback connection
        at sun.nio.ch.PipeImpl$Initializer.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.nio.ch.PipeImpl.<init>(Unknown Source)
        at sun.nio.ch.SelectorProviderImpl.openPipe(Unknown Source)
        at java.nio.channels.Pipe.open(Unknown Source)
        at sun.nio.ch.WindowsSelectorImpl.<init>(Unknown Source)
        at sun.nio.ch.WindowsSelectorProvider.openSelector(Unknown Source)
        at java.nio.channels.Selector.open(Unknown Source)
        at org.jboss.netty.channel.socket.nio.NioWorker.register(NioWorker.java:
103)
        ... 7 more
Caused by: java.net.ConnectException: Connection refused: connect
        at sun.nio.ch.Net.connect(Native Method)
        at sun.nio.ch.SocketChannelImpl.connect(Unknown Source)
        at java.nio.channels.SocketChannel.open(Unknown Source)
        ... 16 more

[02-17 07:22:38.673][ERROR]Failed to connect remote c4 server, try again
[02-17 07:22:38.674][ERROR]exceptionCaught in HttpResponseHandler
org.jboss.netty.channel.ChannelException: Failed to create a selector.
        at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.r
egister(NioClientSocketPipelineSink.java:190)
        at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink.connec
t(NioClientSocketPipelineSink.java:153)
        at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink.eventS
unk(NioClientSocketPipelineSink.java:103)
        at org.jboss.netty.handler.execution.ExecutionHandler.handleDownstream(E
xecutionHandler.java:167)
        at org.jboss.netty.handler.codec.oneone.OneToOneEncoder.handleDownstream
(OneToOneEncoder.java:60)
        at org.jboss.netty.channel.Channels.connect(Channels.java:541)
        at org.jboss.netty.channel.AbstractChannel.connect(AbstractChannel.java:
210)
        at org.snova.c4.client.connection.HTTPProxyConnection.connectProxyServer
(HTTPProxyConnection.java:158)
        at org.snova.c4.client.connection.HTTPProxyConnection.getRemoteChannelFu
ture(HTTPProxyConnection.java:170)
        at org.snova.c4.client.connection.HTTPProxyConnection.doSend(HTTPProxyCo
nnection.java:234)
        at org.snova.c4.client.connection.ProxyConnection.send(ProxyConnection.j
ava:191)
        at org.snova.c4.client.connection.ProxyConnection$1.run(ProxyConnection.
java:162)
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.
access$301(Unknown Source)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.
run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source
)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: Unable to establish loopback connection
        at sun.nio.ch.PipeImpl$Initializer.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.nio.ch.PipeImpl.<init>(Unknown Source)
        at sun.nio.ch.SelectorProviderImpl.openPipe(Unknown Source)
        at java.nio.channels.Pipe.open(Unknown Source)
        at sun.nio.ch.WindowsSelectorImpl.<init>(Unknown Source)
        at sun.nio.ch.WindowsSelectorProvider.openSelector(Unknown Source)
        at java.nio.channels.Selector.open(Unknown Source)
        at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.r
egister(NioClientSocketPipelineSink.java:188)
        ... 19 more
Caused by: java.net.ConnectException: Connection refused: connect
        at sun.nio.ch.Net.connect(Native Method)
        at sun.nio.ch.SocketChannelImpl.connect(Unknown Source)
        at java.nio.channels.SocketChannel.open(Unknown Source)
        ... 28 more

[02-17 07:22:38.674][ERROR]Failed to connect remote c4 server, try again
[02-17 07:22:38.676][ERROR]Failed to connect remote c4 server, try again
[02-17 07:22:38.676][ERROR]Failed to connect remote c4 server, try again

Original issue reported on code.google.com by fyd...@gmail.com on 16 Feb 2012 at 11:29

Attachments:

GoogleCodeExporter commented 8 years ago
Unable to establish loopback connection
Snova用的是异步IO进行网络通信,以下几个问题会导致上述问�
��:
1. 修改了hosts文件,将localhost指向了非127.0.0.1地址
2. 防火墙阻止了该进程的网络通信

Original comment by yinqiwen@gmail.com on 17 Feb 2012 at 1:54