毎朝wildflyを再起動させてWEBアプリを常時動かしているんだが、クライアントから接続できなくなっていた。
プロセスは動いているようなのに何故?って感じだったが、PCまで再起動しても埒が明かなかったので動作していた時のjavaとwildflyのtarから元に戻したら正常に動いた。DBが壊れてなくて良かった。
めちゃくちゃ冗長な動作しなかった時のwildfly起動時のログ(/opt/wildfly/standalone/log/)を正常な時と見比べてみると、warファイルがdeployされてないようだった。エラーメッセージじゃないから探すのが超大変だった。う〜む。
それでwarファイルが壊れてるのか?と置いてあるディレクトリ(/opt/wildfly/standalone/deployments/)にcdすると、WEBアプリ名.war.undeployedなんていうファイルができているではないか。調べてみると、これがあるとdeployされないとか。
うまく動作しなかった時の環境に戻して、これを削除すると正常に動いた。
とりあえず対処の仕方はわかったが、どうしてこれが勝手に生成されたかがわからない。もう何年も動かしていたのに初めての現象。はて?
追記)
ログを細かにチェックしたら、どうやらこのバグ?に遭遇したようだ。wildflyをアップデートしろってことかな。
プロセスは動いているようなのに何故?って感じだったが、PCまで再起動しても埒が明かなかったので動作していた時のjavaとwildflyのtarから元に戻したら正常に動いた。DBが壊れてなくて良かった。
めちゃくちゃ冗長な動作しなかった時のwildfly起動時のログ(/opt/wildfly/standalone/log/)を正常な時と見比べてみると、warファイルがdeployされてないようだった。エラーメッセージじゃないから探すのが超大変だった。う〜む。
それでwarファイルが壊れてるのか?と置いてあるディレクトリ(/opt/wildfly/standalone/deployments/)にcdすると、WEBアプリ名.war.undeployedなんていうファイルができているではないか。調べてみると、これがあるとdeployされないとか。
うまく動作しなかった時の環境に戻して、これを削除すると正常に動いた。
とりあえず対処の仕方はわかったが、どうしてこれが勝手に生成されたかがわからない。もう何年も動かしていたのに初めての現象。はて?
追記)
ログを細かにチェックしたら、どうやらこのバグ?に遭遇したようだ。wildflyをアップデートしろってことかな。