会社で使っているグループウェアソフトにサイボウズが作っているoffice10というソフトを使っています。グループウェアとは企業内のコミュニケーションを円滑に図るためのソフトのことです。構成としてクラウドタイプではなくオンプレミス(自社サーバーを保有してソフトを管理)となっております。
最近、そのoffice10においてコメントの書き込み、メッセージ送信等のボタンを押して処理するような操作が全くできなくなりました。サーバーの再起動をして、改善しましたが、その後に特定のアカウントだけログインできないエラーとなりました。
要因を調べてみて、下記の記事にある通りもしかしたらディスクI/Oに負荷がかかってリクエストが遅くなり、すべてロックがかかったのかが予想されます。
https://uchiida.com/2020/05/vps-diskio/
そこで下記の通りデータベース最適化後のログを取得して、サイボウズ社へ分析の依頼をしました。
ログ取得方法
①「システム」設定を選択
②「システムタスク」を選択
③「タスク一覧」を選択
④「ログを書き出す」を選択
⑤ダウンロードした下記のファイルをサイボウズへ送信
ちなみにサーバーでディスクI/Oよりリアルタイムの読み書きがどれくらいかかっているか確認できます。
ディスクI/O確認方法
①タスクバーを右クリックして「タスクマネージャー」を選択
②「パフォーマンス」タブを選択して「リソースモニターを開く」を選択
③リソースモニターが開いたら「ディスク」タブを選択してディスク渇仰の↓を選択
④下記の通り、リアルタイムで読み書きされている実行ファイルが確認できる
ちなみに
ファイルサーバーで下記の「openfiles /query /v」を入れると開かれている共有フォルダやファイルの詳細情報を確認できまs。
まとめ
まだ本当の要因までは断定できておりませんが、もしかしたらウイルスセキュリティソフトのパターンファイルのダウンロード等での読み書きで負荷がかかっているのかもしれません。上位版のガルーンはmysqlがあるのでユーザー数が300ユーザー以上となっている私の会社でもそろそろガルーンへの移行が必要です。