戯言

つらつらと気づいたことを書いていきます。人狼とか。

スポンサーサイト


上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

サーバ不調でご迷惑をおかけしました


2月1日のメンテナンス以来、サーバが不安定な状態が続き、ご迷惑をおかけしました。
2月9日時点で、ほぼ改善されたと思います。たぶん・・・。

今後のためにも、問題と対策について、整理しておきます。

まず、今回のメンテナンス作業では、OSやミドルソフトのバージョンアップのみで、プログラムの修正は行っていませんでした。

そのため、プログラムに原因はなく、サーバ環境設定の問題だと思い込んで解析をスタートしたのですが、これがダメでした。今回は、OS(またはtomcat)のバージョンが上がったことにより、もともと潜んでいたプログラム上の問題が顕在化するということが起きています。(下記のトラブル2)

もともとプログラムの作りが悪かったこと自体が問題ではあるのですが、(何故か)OSアップデート以前は同じプログラムで問題なく動作していました。

発生した問題は複数あります。もしかすると、OSやtomcatのバージョンアップとは無関係に発生したトラブルなのかもしれませんが、全てバージョンアップ作業後に初めて遭遇した問題です。


トラブル1
tomcatの起動時にjavaDB関連のクラスでClassNotFoundExceptionが発生する


トラブル2
java.sql.SQLTransactionRollbackException: 要求時間内にロックを獲得できませんでした
java.sql.SQLTransactionRollbackException: デッドロックが原因でロックを獲得できませんでした。
が発生する


トラブル3
INFO: task : blocked for more than 120 seconds.とコンソール表示され、OSごと無応答になる


それぞれのトラブルについては、別記事でアップします。



関連記事

管理者にだけ表示を許可する
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。