KVM+Centos環境でJenkinsをsetupして立ち上げたら、急にネットワークが切れて途方にくれてたら、
namikawaさんがブログってくれたこの件と似てたりしますか? http://t.co/st4Xw9cUIg RT @Spring_MT: jenkins立ち上げるとネットワークが不安定になる。。。。
— Hiroki NAKASHIMA (@nakashii_) 2013, 11月 18
なぜかJenkinsを起動させたらパケットロスが多発しまくったのを無理やり直した話 - 元RX-7乗りの適当な日々
と、アドバイスをもらいました!
で、結局iptablesで解決するのではなく、javaの起動オプションに-Dhudson.DNSMultiCast.disabled=true
追加することで解決出来ました。
合わせて、initスクリプトも変更
for candidate in /etc/alternatives/java /usr/lib/jvm/java-1.6.0/bin/java /usr/lib/jvm/jre-1.6.0/bin/java /usr/lib/jvm/java-1.5.0/bin/java /usr/lib/jvm/jre-1.5.0/bin/java /usr/bin/java do [ -x "$JENKINS_JAVA_CMD" ] && break JENKINS_JAVA_CMD="$candidate" done
ココらへんで
for candidate in /etc/alternatives/java /usr/lib/jvm/java-1.6.0/bin/java /usr/lib/jvm/jre-1.6.0/bin/java /usr/lib/jvm/java-1.5.0/bin/java /usr/lib/jvm/jre-1.5.0/bin/java /usr/bin/java do [ -x "$JENKINS_JAVA_CMD" ] && break JENKINS_JAVA_CMD="$candidate -Dhudson.DNSMultiCast.disabled=true" done
に変更して起動したら、大丈夫でした!