リバースプロキシPound
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2006/12/30(土) 18:54:40Poundについて語るスレであります。
配布元
http://www.apsis.ch/pound
紹介記事
http://php.y-110.net/wiki/index.php?%A5%ED%A1%BC%A5%C9%A5%D0%A5%E9%A5%F3%A5%B5%A1%A7Pound
Poundの機能に不足を感じる方はこちらへ(Squidスレ)
http://pc10.2ch.net/test/read.cgi/unix/1138826120/l50
0002名無しさん@お腹いっぱい。
2006/12/30(土) 19:14:36#!/bin/bash
# init file for pound
#
# chkconfig: - 50 50
# description: HTTP Reverse Proxy Daemon
#
# processname: /usr/local/sbin/pound
# config: /usr/local/etc/pound.conf
# pidfile: /var/run/pound.pid
#
# source function library
. /etc/init.d/functions
prog="pound"
RETVAL=1
start() {
echo -n $"Starting $prog: "
daemon /usr/local/sbin/pound
RETVAL=$?
echo
touch /var/lock/subsys/pound
return $RETVAL
}
0003名無しさん@お腹いっぱい。
2006/12/30(土) 19:14:590004名無しさん@お腹いっぱい。
2006/12/30(土) 19:15:42stop() {
echo -n $"Stopping $prog: "
killproc /usr/local/sbin/pound
RETVAL=$?
echo
rm -f /var/lock/subsys/pound
return $RETVAL
}
reload(){
stop
start
}
restart(){
stop
start
}
condrestart(){
[ -e /var/lock/subsys/pound ] && restart
return 0
}
0005名無しさん@お腹いっぱい。
2006/12/30(土) 19:16:27おわり
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
reload)
reload
;;
condrestart)
condrestart
;;
status)
status pound
RETVAL=$?
;;
*)
echo $"Usage: $0 {start|stop|status|restart|condrestart|reload}"
RETVAL=1
esac
exit $RETVAL
0006名無しさん@お腹いっぱい。
2006/12/30(土) 19:39:0400071
2006/12/30(土) 19:41:20あーすんません。
「適当」ってのは、パクって適当に改変したって意味です。
元になったのは、確かucd-snmpとかいうやつです。
0008名無しさん@お腹いっぱい。
2006/12/30(土) 20:00:14なにか箱を前に入れるの?
0009名無しさん@お腹いっぱい。
2006/12/30(土) 20:57:22Pound自体をロードバランスする必要はないと思いますが、
どうですかね。
自分は、最大同時コネクション数が2 300のWebアプリでPoundを使ってますが、
Pentium2 450MHz x 2というヘボスペックでも、
Poundの負荷が問題になったことはないです。
ただ、poundは全てのログをsyslogに吐くので、
syslogが遅いと、それに引きずられるかもしれないですが。
冗長性を持たせるのが目的なら、LVSとかですかね。
0010名無しさん@お腹いっぱい。
2007/01/04(木) 16:04:32俺はスゲー便利だと思うけどな。
0011名無しさん@お腹いっぱい。
2007/01/04(木) 16:46:30Apacheモジュールタイプ、WASやOASについてくるやつ、
はたまた、ServerIronのようなハードウェアタイプなどなど。
わかりやすく比較している記事とかないかなぁ。
0012名無しさん@お腹いっぱい。
2007/01/05(金) 11:02:42ttp://kevinminnick.blogspot.com/2006/03/my-evaluation-of-reverse-proxy.html
0013名無しさん@お腹いっぱい。
2007/01/31(水) 02:05:59pound: MONITOR: worker exited on signal 11, restarting...
というエラーを吐いてどうもうまく動作しません。ググってみたところ NPLT やら
LD_ASSUME_KERNEL というキーワードが見つかったので
env LD_ASSUME_KERNEL=2.4.19 /usr/sbin/pound
としてみたのですが、手元の環境では変化ありませんでした。
適当に試行錯誤してみた結果 pound.cfg の Service ブロック内に Session ブロック
を書いて Type として IP 以外を指定すると問題なく reverse proxy として動作する
ようになったのですが、みなさんのお手元ではこういう問題は発生していないですかね?
001413
2007/01/31(水) 12:37:06昨日はどういうわけか http://www.apsis.ch/pound/ にアクセスできなかったので
確認を怠ってしまったのですが deb 化されている 2.0 って最新版じゃなかったのね orz
0015名無しさん@お腹いっぱい。
2007/01/31(水) 12:48:280016名無しさん@お腹いっぱい。
2007/03/21(水) 04:50:14多分関係ないと思うが、
昔、poundでOpenSSH関連の意味不明なエラーが出て困ったことがあった。
詳細な理由は不明だが、どうやら「rootじゃないアカウントでpoundをビルドしたこと」が
原因だったようだ。それ以来rootでmakeするようにしている。
0017名無しさん@お腹いっぱい。
2007/03/21(水) 16:43:540018名無しさん@お腹いっぱい。
2007/03/22(木) 03:21:590019名無しさん@お腹いっぱい。
2007/03/27(火) 01:02:36書くことが出来ないようにできる?
0020名無しさん@お腹いっぱい。
2007/03/27(火) 01:07:000021名無しさん@お腹いっぱい。
2007/03/27(火) 05:41:24ここは君の来るところではない。
Windows板の初心者スレあたりで質問してきなさい。
0022名無しさん@お腹いっぱい。
2007/05/09(水) 02:08:28CHANGELOG 眺めてもわからない… configure --disable-log が有効にならないみたいなんですけど。
0023名無しさん@お腹いっぱい。
2007/05/18(金) 18:01:23ソース短いんだし
0024名無しさん@お腹いっぱい。
2008/02/19(火) 18:44:55Pound最高.
Cookieのぞいてセッション見てくれる.
0025名無しさん@お腹いっぱい。
2008/02/28(木) 15:31:03こんなに便利なのになぁ
0026名無しさん@お腹いっぱい。
2008/04/06(日) 06:23:47完成度が高過ぎて話すネタがないのかも知れませんね、って1ヶ月後に書くのもなんですが。
0027名無しさん@お腹いっぱい。
2008/04/10(木) 15:01:04あるいはバックエンドの一部を落としたい時など,
設定ファイルを読み直させるにはどうすればいいんでしょうか?
kill -HUP <pid> ?
■ このスレッドは過去ログ倉庫に格納されています