MARUYAMA Toshio
marut****@yahoo*****
2009年 1月 5日 (月) 20:52:19 JST
まるやまと申します。 UltraMonkey-L7 2.1.0-0 がリリースされたということで、 2.0.0 からの乗り換えを試したところ、 l7directord の起動で、以下のエラーが出て起動できませんでした。 # /etc/init.d/l7directord start Starting l7directord ... Range iterator outside integer range at /usr/sbin/l7directord line 1167, <$_[...]> line 33. [FAILED] 環境は、32bit CentOS 5.2 です。 l7directord.cf では以下のようにしています。 virtual=192.168.0.226:9000 real=192.168.0.226:80 masq 1 real=192.168.0.222:80 masq 1 以下の修正をして、何とか動かしています。 問題無いでしょうか。 --- l7directord.orig 2008-12-16 08:02:10.000000000 +0900 +++ l7directord 2009-01-05 20:34:25.000000000 +0900 @@ -1164,7 +1164,8 @@ } my @reals = (); - for my $int_ip ($int_ip1 .. $int_ip2) { + # for my $int_ip ($int_ip1 .. $int_ip2) { + for ( my $int_ip = $int_ip1 ; $int_ip <= $int_ip2 ; $int_ip++ ) { my %new_real = %real; $new_real{server}{ip } = int_to_ip($int_ip); $new_real{server}{port} = $resolved_port; 以上よろしくお願いします。 -------------------------------------- Power up the Internet with Yahoo! Toolbar. http://pr.mail.yahoo.co.jp/toolbar/ -------------- next part -------------- HTMLの添付ファイルを保管しました...Download