alpでnginxのアクセスログを解析してボトルネックを探すalpとは alp(Access Log Profiler) はWebサーバーのアクセスログの集計ツール。 所定の形式で出力されたアクセスログを解析してレスポンスタイムを集計できる。 準備 alpのインストール Releases · tkuchiki/alp から対応するOS向けの最新版をダウンロードして解凍する。LINUX 2023-10-14 2025-05-20
kataribeでnginxのアクセスログを解析してボトルネックを探すkataribe kataribe はWebサーバーのアクセスログを解析してボトルネックを探すためのツール。 所定の形式で出力されたアクセスログを解析してレスポンスタイムを集計できる。LINUX 2023-10-14 2023-10-14
SSH(OpenSSH)の接続が切れないようにするSSHの接続が切れないようにする設定 SSH(OpenSSH)の接続が切れないようにするには.ssh/configに以下の設定を追加する。 ServerAliveInterval 60 TCPKeepAlive yes ホストごとに設定する場合は以下の通り。LINUX 2023-10-11 2023-10-11
pt-query-digestでMySQLのスロークエリを集計するpt-query-digest pt-query-digestはスローログを集計して分析するためのツール。 Percona Toolkit に含まれている。 Percona Toolkitのインストール Ubuntuの場合 $ sudo apt install percona-toolkit CentOSの場合 $ sudo yum install -y https://repo.percona.com/yum/percona-release-latest.noarch.rpm $ sudo yum install -y percona-toolkit MySQLのスロークエリを出力する設定 MySQLのスロークエリを出力する設定は以下の通り。LINUX 2023-10-09 2023-10-10
grepコマンドで終了ステータスコードだけほしいときに検索結果を標準出力に出さない方法シェルスクリプトで指定文字列がファイルに含まれるかを確認したい シェルスクリプトで指定文字列がファイルに含まれるかを確認したい場合はgrepコマンドの終了ステータスを確認する。 #!/bin/bash grep 検索文字列 ファイル名 if [ $? -eq 0 ]; then echo "検索文字列が見つかりました" fi これを実行するとgrepで引っかかった行が標準出力に出力されるので煩わしい。LINUX 2023-09-27 2024-07-13
【Android】gradle wrapperのバージョンアップgradle wrapperのバージョンアップ手順 以下のコマンドを実行する。 $ ./gradlew wrapper --gradle-version=バージョン番号 例えばバージョン8.0.0に変更する場合は以下のとおりとなる。 $ ./gradlew wrapper --gradle-version=8.0.0 次回gradlewコマンドの実行時に必要なgradleのバージョンが自動的にダウンロードされる。ANDROID 2023-09-18 2023-09-19
【Android】MobSFで静的セキュリティ解析MobSFとは MobSF(Mobile Security Framework) はモバイルアプリケーションのセキュリティを評価するためのツール。 オープンソースで公開されており、Android、iOS、Webアプリの脆弱性を検出できる。ANDROID 2023-09-17 2023-09-18
特定ファイルをオープンしているプロセスを探すロックされて編集できないときにそのファイルをオープンしているプロセスを探したい MacやLinuxで、ファイルを編集しようとしたり削除しようとしたときにロックされていて処理できないとき、 そのファイルをオープンしているプロセスを特定する方法。LINUX 2023-09-10 2023-09-10
【VSCode】文字化け対策:文字エンコーディングを自動判定してファイルを開くVisual Studio Codeはデフォルト設定ではUTF-8でファイルを開こうとする。 Shift-JISのファイルを開いて文字化けしたまう場合の対策方法。 文字コードの自動判定の設定 UIでの設定 基本設定でFiles: Auto Guess Encodingを探し、チェックを入れる。VSCODE 2023-09-09 2023-12-06
【Java】spotbugs-maven-pluginで検出されるFindBugsの一部のルールを無視するバージョン spotbugs-maven-plugin 4.7.3.5 pom.xml の設定 configurationタグにexcludeFilterFileタグを追加し、無視するルールを指定するXMLファイルを指定する。 以下ではfindbugs.xmlというファイルを指定している。JAVA 2023-09-09 2023-09-09