読者です 読者をやめる 読者になる 読者になる

/var/www/yatta47.log

やったのログ置場です。スクラップみたいな短編が多いかと。

Exception:channel is not opened.っていうエラーが定期的に出る

ruby vagrant 仮想化 わからないシリーズ

原因がわからないPart2。

JenkinsさんからリモートホストVagrant)にsshでアクセスして、その中でスクリプトをゴニョゴニョするようなことをやっているんだけど、それも定期的に失敗する。

出力されるエラーは以下。

[SSH] Exception:channel is not opened.
com.jcraft.jsch.JSchException: channel is not opened.
    at com.jcraft.jsch.Channel.connect(Channel.java:188)
    at com.jcraft.jsch.Channel.connect(Channel.java:144)
    at org.jvnet.hudson.plugins.SSHSite.executeCommand(SSHSite.java:156)
    at org.jvnet.hudson.plugins.SSHBuilder.perform(SSHBuilder.java:60)
    at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
    at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:785)
    at hudson.model.Build$BuildExecution.build(Build.java:205)
    at hudson.model.Build$BuildExecution.doRun(Build.java:162)
    at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:537)
    at hudson.model.Run.execute(Run.java:1741)
    at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
    at hudson.model.ResourceController.execute(ResourceController.java:98)
    at hudson.model.Executor.run(Executor.java:408)

これも調べた限りだとタイムアウトしている時によく出るってことで、タイムアウトの時間を伸ばしたりして試行錯誤している最中。

これもなかなか解決しないな〜。

手動でやればちゃんと出来るのに、なんで自動実行の時はだめなんだろう。実施する時間帯が悪いのかな。

Vagrant入門ガイド

Vagrant入門ガイド

広告を非表示にする
Real Time Web Analytics