CubicLouve

Spring_MTの技術ブログ

KVM + Centosな環境でJenkinsを立ち上げたらパケロスが多発した件(解決済)

KVM+Centos環境でJenkinsをsetupして立ち上げたら、急にネットワークが切れて途方にくれてたら、

なぜか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

に変更して起動したら、大丈夫でした!