ページ

2011年3月27日日曜日

【Ubuntu】daemontoolsをインストールしてmongoDBを動かす

なんか疲れたのでとりあえずやったところまで

参考:

svtoolsとdaemontoolsをインストール

% sudo apt-get install svtools daemontools-run

続いてmongod.confを作成
% mkdir /var/mongod
% chmod 755 /var/mongod
% mkdir /usr/local/share/mongod
% emacs /usr/local/share/mongod/mongod.conf

中身は以下の通り
dbpath = /var/mongod
bind_ip = 127.0.0.1

あとrunスクリプトも

/etc/service/mongod/run
#!/bin/sh
exec 2>&1
exec setuidgid zakuni mongod --config /usr/local/share/mongod/mongod.conf

ここまでやって再起動すると動いてるはずなんです。

---こっから確認作業---

% sudo svstat /etc/service/mongod
でプロセスの状態を見られる。
% sudo svstat /etc/service/*
ってするとワイルドカードで全部見られる。

結果(1回目)
/etc/service/mongod: up (pid 1200) 0 seconds
結果(2回目)
/etc/service/mongod: up (pid 1205) 1 seconds
結果(3回目)
/etc/service/mongod: up (pid 1210) 0 seconds

0秒と1秒を行ったり来たりしてるし、プロセスIDが変わり続けてるので何か間違ってる。

3/27 1:34 追記
解決! 【Ubuntu】daemontoolsのログを取る & mongoDB動いた

0 件のコメント:

コメントを投稿