チラシの裏

2010 年 6 月 26 日

Redmine

カテゴリー: Redmine — root @ 3:21 PM

プロジェクト管理システムとしてRedmineを使ってみたいな
と思ってインストールしてみた。

Mongrel ClusterとApacheで動かしてますが、意外に動作が軽いですね。
いい感じかも。(クックパッドもこの組み合わせらしいですね

2010 年 6 月 24 日

ApacheTop

カテゴリー: Apache — root @ 6:52 PM

ApacheTopっていい感じですねぇ。

http://freshmeat.net/projects/apachetop

インストールの仕方は簡単。
./configure して make && make install するだけ。

使い方は

$ apachetop -f /var/log/apache2/access_log

last hit: 09:40:27 atop runtime: 0 days, 00:02:50 09:40:32
All: 46 reqs ( 0.3/sec) 222.0K ( 1411.7B/sec) 4940.8B/req
2xx: 44 (95.7%) 3xx: 2 ( 4.3%) 4xx: 0 ( 0.0%) 5xx: 0 ( 0.0%)
R ( 30s): 6 reqs ( 0.2/sec) 39.1K ( 1335.4B/sec) 6676.8B/req
2xx: 6 ( 100%) 3xx: 0 ( 0.0%) 4xx: 0 ( 0.0%) 5xx: 0 ( 0.0%)

REQS REQ/S KB KB/S URL
1 0.07 0.7 0.0*/
1 0.07 0.5 0.0 /rules.html
1 0.09 3.1 0.3 /spec.shtml
1 0.09 6.8 0.6 /faq.html
1 0.10 22.3 2.2 /blog/root/
1 0.20 5.7 1.1 /blog/root/2009/01/news20090112html.html

2010 年 6 月 19 日

pg_dumpallでパスワードを求められるのがウザい場合

カテゴリー: PostgreSQL — root @ 8:28 PM

データベースごとにパスワードを入力しないといけないらしいので
環境変数PGPASSWORDを使って

$ PGPASSWORD=パスワード
$ export PGPASSWORD
$ pg_dumpall > pgsql.dump
とすれば良いらしい。

定期的なバックアップをシェルスクリプトでとる場合は
#!/bin/sh

PGPASSWORD=パスワード
export PGPASSWORD

sudo -u postgres pg_dumpall > pgsql.dump

これで良いらしい。

他に良い解決方法はあるのかしら?

2010 年 6 月 18 日

Apacheのチューニング

カテゴリー: Apache — root @ 10:22 PM

自宅サーバのApacheのチューニングの話。

自分以外アクセスしてないので、デフォルトの設定だと
メモリの無駄遣いのようですので、このように設定しました。
(preforkですよ

StartServers 4 # 起動時は4つのプロセスで
MinSpareServers 4 # 最小のアイドル数
MaxSpareServers 6 # 最大のアイドル数
ServerLimit 64
MaxClients 64 # お客さんが増えたら64までプロセスを増やします。
MaxRequestsPerChild 20 # 20リクエスト処理したら、さっさと終了
MaxMemFree 2000

某巨大サイトのApacheの設定は
こんな感じらしです。 次元が違いますね^^
(preforkですよ

StartServers 1024
MinSpareServers 703
MaxSpareServers 1024
ServerLimit 2048
MaxClients 2048
MaxRequestsPerChild 10000
MaxMemFree 2000

Powered by WordPress