Empress 資料一覧
ODBCサーバがダウンし、ログファイルに「Lock Unmatched」というエラーが出る
2007/11/4更新
対応バージョン: 6.10
このエラーはサーバプロセスが異常な状態にある時にクライアントから接続があり、セッションを張れず終了した場合などに出力される。
原因としては以下のようなものが考えられる。
/tmpのODBCサーバ関係ディレクトリ及びファイルの削除
ODBCサーバは起動時に/tmp/.EmpODBC-unixディレクトリを作成しその中にロックファイルなどを作成する。
このファイルやディレクトリが削除されるとサーバがダウンする。
削除例)
cronで一定時間毎に/tmpをクリーンアップしている。
手動で/tmp配下を削除した。
ODBCサーバ関係の共有メモリの削除
ODBCサーバは専用の共有メモリも使用するのでそれが削除された可能性がある。
削除例)