恥知らずのウェブエンジニア -web engineer, shameless

これは一歩を踏み出すことができない者たちのブログ

linux

Mackerelで3分で始める簡単サーバー監視~apache,mysql,redisとか監視~

前回に引き続きMackerel的なアレを。Mackerelで3分で始める簡単サーバー監視 - 恥知らずのウェブエンジニア Mackerelで3分で始める簡単サーバー監視 - 恥知らずのウェブエンジニア今回は監視対象にapache,mysqlなどのミドルウェアの状況を監視対象にしてみま…

プログラム内でコマンド実行した時にnull文字にしてやられる!

業務中ログローテートのプログラムを作った時にハマったのでメモわさ! アクセスログなどとは別の、サービスとしてのログが、 プロジェクトのvar/以下にlog_*****_20140101などのように保存されていく。var/以下に、さらに○○_log/のようなディレクトリもあり…

複数のmysqlインストール、レプリケーション

業務内で1台のサーバーに複数のmysqlをインストールとそれらをレプリケーションを行ったのでメモ。 まずはデフォルトのポートでmysqlインストール //必要モジュールインストール yum -y install \ make.x86_64 \ cmake.x86_64 \ gcc.x86_64 \ gcc-c++.x86_6…

サーバー間でdiff確認

忘れる前にメモ。下記のコマンドで別サーバーのファイルとdiffを確認できる ssh hostname cat /path/to/file | diff /path/to/file - diffの後ろに[ - ]をつけるとファイルではなく標準出力と差分が確認できる。 わかっているつもりでもちゃんと差分確認した…

mysql起動できない><

mysqlをソースからインストールし、起動した際にエラーになったのでメモ。下記の流れで作業行いました。 cd /usr/local/src //訳あって今回はmysql-5.1.70をインストール wget http://downloads.skysql.com/archives/mysql-5.1/mysql-5.1.70.tar.gz tar zxf …

mountできない><

mountを試みたところ、下記のエラーが、、、 mount: wrong fs type, bad option, bad superblock on hogehogehoge, missing codepage or helper program, or other error (for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper p</type>…

【linux】ポートの使用状況を確認

業務の中で新しいポートを使って、 あるサービスを起動した時にポートの使用状況を確認したのでメモ。 netstat -anp netstat -anp | grep [PORT_NUM] -a:Send、Recvの両方を表示 -n:アドレス、ホスト、ユーザ名を数値で表示 -p:ソケットが属しているPIDと…

linux ディスク容量確認

ディスク容量不足のアラートがきた下記のコマンドで特定のディレクトリの使用状況確認して、 いらなそうなやつ削除削除削除 du -sh ./* -s 合計サイズのみを表示 -h 人間に分かりやすい表記で出力今回はdbサーバーだったので古いbin-logを削除削除削除最後に…