2

ユニットテストと統合テストを実行するために、しばらく前にRedHatLinuxVMにJenkinsサーバーをセットアップしました。約2か月間問題なく動作しましたが、突然GUI/HUBを参照できなくなりました。私は何も変更していないと思います(誰もがそう言っていることを知っています:))しかし、ログを見ると、次のエラーが発生します

WARNING: Untrapped servlet exception
winstone.ClientSocketException: Failed to write to client
at winstone.ClientOutputStream.write(ClientOutputStream.java:41)

Jenkinsサービスが実行されていますが、この問題を解決せずにVMを再起動しました。私が書いたjenkinsジョブでさえ、メールの提供を時々伝えることができる限り、まだ実行されていますが、GUIを参照することはできません。誰もが以前にこのようなものに遭遇しました。私はこの問題を検索し、一部の人々はjenkinsを再インストールすることを提案していますが、私はそれをしようとはしていません!

4

1 に答える 1

0

かなり後、私はついにそれを理解しました。ウィンストーンは問題ではなく、ファイルのパーミッションが原因であることが判明しました。私のjenkinsフォルダー/var/ lib / jenkins /内のいくつかのファイルは、jenkinsではなく所有者としてrootを持っていました。.m2にいくつかあり、.grailsにいくつかあり、すべてに散らばっていましたが、これがどのように起こったかはわかりません。

とにかく、jenkins / var / lib / jenkinsのホームディレクトリに移動して、次のコマンドを実行しました

chown -R jenkins:jenkins jenkins
于 2013-01-25T19:58:28.240 に答える