2010-01-01から1年間の記事一覧

slaveからダンプをとった場合のCHANGE MASTER TOについて

MySQLのslaveサーバからcronで一日一回ダンプファイルを取得してて、 そのダンプファイルを使ってどこかのサーバにリストアした場合、 新しくレプリケーションを開始する際に発行するCHANGE MASTER TOコマンドは一体何を指定したらいいんだろう? 例えばmast…

インフラエンジニアがSegmentation fault をなんとか治してみる

普段Webサーバを運用していて、めんどくさいトラブルのひとつに「Segmentation fault」があります。 あれー?なんか500エラーがでるなーなんて思ってログを見るとSegmentation faultになってるときは死にたくなります。 そもそもSegmentation faultはメモリ…

Tracをfcgiで動す

なんか久しぶりにTracをインストールしたら 古いバージョンと色々変わってたので作業メモ。 環境 OS: CentOS 5.5 (64bit) Apache: 2.2.16 fastcgi: 2.4.6 Trac: Trac-0.12.ja1 Tracに必要なpythonライブラリ インスト # yum install python-clearsilver.x86_…

kestrelをインストールする

kestrelはメッセージキューの一種でtwitterでも利用されているらしい。 たまたまインストールする機会があったので作業メモ。 環境 OS: CentOS 5.5 (64bit) jdk: 1.6.0 kestrel: http://github.com/robey/kestrel git kestrelのbuildはsbtってのを使うんだけ…

ソースから入れたapacheのconfigureオプションを調べる

なんか毎回忘れるのでメモ。ソールから入れたapacheのconfigureオプションを調べるには以下のファイルを調べる。 $ cat /usr/local/apache2/build/config.nice #! /bin/sh # # Created by configure "./configure" \ "--prefix=/usr/local/apache2" \ "--wit…

cacti の文字化けを直す

cactiのグラフの表示のところで、文字化けが発生して いろいろ試したけど直らなかった。。 んでphpに直書きで無理やり直したけど、そのときのメモ。 graph_image.php はじめはrrdtoolあたりをずっと見てたんだけど 追ってくと描画をコントロールしてるのはgr…

MySQL + Q4M インストール ハマリどころまとめ

Q4Mをインストールしたときの作業メモ。 とエラーが数回でたので回避方法メモ。 MySQLのインストール MySQLのバージョンは5.1以上でないといけないみたいです。 今回はソースからインストールしました。 $ cd /usr/local/src $ wget http://www-jp.mysql.com…

ソースファイルをrpm化する

ソースファイル(tarボール)からrpmファイルを作るときは rpmbuildコマンドでもいいけど、SPECファイルがないとできないとかいろいろ制約がある。rpm化するためには、もう一個checkinstallコマンドを使うやる方があるのでこっちでやってみた。 インストール c…

Catalyst + Apache + fastcgi (daemontools)

Catalystを使うときは大概mod_perlで動かしてたんだけど 今回はちょっとfastcgiを使ってみた。 インストール環境 OS : CentOS 5.4 Apache : 2.2.14 Catalystインストール Catalyst本体 sudo cpan Catalyst::Runtime sudo cpan Catalyst::Devel sudo cpan Cat…

PostgreSQLインストールエラー could not determine argument types

ポスグレ?んなもん片手で入れてやんよ!と意気込んでみたものの、 configure時にエラーでまくり、且つぐぐっても情報が少なかったのでそのときの作業メモ。 インストール環境 OS : CentOS 5.4 Kernel : 2.6.18-128.1.10.el5 でPostgreSQLのバージョンは Pos…