0

私は grails cloudfoundry プラグインとリモート Mongo DB サービスへのトンネルを使用しました。初めて検索できるので、接続は問題ありませんが、数秒後、ターミナルは 502 Bad Gateway エラーの出力を開始し、mongo db コマンドを実行できません。

| | cf-tunnel-disconnect を実行して現在のトンネルを閉じます |

Error Exception in thread "ThreadPoolTaskExecutor-3"
    | Error org.cloudfoundry.caldecott.TunnelException: Error while reading from tunnel
    | Error     at org.cloudfoundry.caldecott.client.TunnelHandler$Reader.run(TunnelHandler.java:172)
    | Error     at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    | Error     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    | Error     at java.lang.Thread.run(Thread.java:680)
    | Error Caused by: org.springframework.web.client.HttpServerErrorException: **502 Bad Gateway
    | Error**   at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:92)
    | Error     at org.springframework.web.client.RestTemplate.handleResponseError(RestTemplate.java:494)
    | Error     at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:451)
    | Error     at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:409)
    | Error     at org.cloudfoundry.caldecott.client.HttpTunnel.receiveDataBuffered(HttpTunnel.java:150)
    | Error     at org.cloudfoundry.caldecott.client.HttpTunnel.receiveBytes(HttpTunnel.java:140)
    | Error     at org.cloudfoundry.caldecott.client.HttpTunnel.read(HttpTunnel.java:83)
    | Error     at org.cloudfoundry.caldecott.client.TunnelHandler$Reader.run(TunnelHandler.java:148)
    | Error     ... 3 more
4

2 に答える 2

1

That looks like an error handling problem that was fixed in later releases of the cloudfoundry-caldecott-lib. The latest is 0.1.3 and is available from the Spring Source milestone repo (http://repo.springsource.org/libs-milestone/org/cloudfoundry/cloudfoundry-caldecott-lib/).

I'm not sure what version the Grails plugin uses, but if it's an older version, that would explain why you are seeing this.

于 2013-03-04T11:59:31.920 に答える
0

@trisberg の説明と @scott の発見に感謝します。VMC を使用してリモート DB にトンネリングできるようになりました。問題が解決しました。

于 2013-03-12T19:58:08.307 に答える