竹田健二
taked****@lab*****
2015年 11月 27日 (金) 11:30:01 JST
加藤さま 竹田と申します。 ご質問いただいた件についてです。 l7directordのコンフィグファイルは以下のコマンドにて エラーチェックができますのでお試しください。 # l7directord <対象ファイルのパス> configtest なお、記載いただいた内容をざっと見たところ、 virtual行以降のインデント下げが行われていないので そこでエラーが出ると思います。 参考: https://osdn.jp/projects/ultramonkey-l7/docs/uml7-administration_manual_v3.3_ja/ja/7/uml7-administration_manual_v3.3_ja.txt →「4.2.2 VirtualService 毎の設定」に対象のパラメータが記載されております。 また、「4.3 サンプル」にその記載方法があります。 以上、よろしくお願いいたします。 > -----Original Message----- > From: ultra****@lists***** [mailto:ultra****@lists*****] On Behalf Of 加 > 藤 俊 > Sent: Wednesday, November 25, 2015 9:59 AM > To: ultra****@lists***** > Subject: [Ultramonkey-l7-users 607] l7directord.cfについて > > 皆様 > > お世話になっております。 > > l7directord.cf で以下の設定を行っておりますが、 > エラーとなりえる内容は御座いますでしょうか。 > > > ## > ## This is the l7directord configuration file. > ## See l7directord --help' for detailed information. > ## > > # = GLOBAL DIRECTIVES > > # - Monitor Settings > checktimeout = 5 > negotiatetimeout = 5 > checkinterval = 10 > retryinterval = 5 > checkcount = 2 > > # - Logging > logfile = /var/log/ultramonkey/l7directord.log > #logfile = local0 > #supervised > > # - Real Server Operation > quiescent = no > #fallback = 127.0.0.1:80 > > # - Monitor Configuration File > configinterval = 10 > autoreload = no > #callback = /opt/config_change.sh > > # = VIRTUAL DIRECTIVES > # - A sample virtual section with a sorry server. > # - checkcount and quiescent settings are override the global settings. > > virtual = xxx.xxx.xxx.xxx:xxx > real = xxx.xxx.xxx.xxx:xxx masq 1 > real = xxx.xxx.xxx.xxx:xxx masq 1 > real = xxx.xxx.xxx.xxx:xxx masq 1 > real = xxx.xxx.xxx.xxx:xxx masq 1 > real = xxx.xxx.xxx.xxx:xxx masq 1 > real = xxx.xxx.xxx.xxx:xxx masq 1 > > #real = 192.168.0.52:80 masq 1 > module = sessionless --forwarded-for > scheduler = rr > #sorryserver = 192.168.0.53:80 > maxconn = 0 > #qosup = 100M > #qosdown = 100M > checktimeout = 5 > negotiatetimeout = 5 > checktype = negotiate > service = http > request = /alive.html > # receive = "html" > quiescent = no > checkcount = 2 > checkinterval = 10 > retryinterval = 5 > #realdowncallback = /opt/down.sh > #realrecovercallback = /opt/recover.sh > #customcheck = ping -c1 -w1 _IP_ > sslconfigfile = /etc/l7vs/sslproxy/sslproxy.target.cf > #socketoption = deferaccept,nodelay,quickackoff accesslog = yes > accesslogfile = /var/log/ultramonkey/l7vsd_conn_vs1-1.log > accesslog_rotate_type = date > accesslog_rotate_max_backup_index = 12 > accesslog_rotate_max_filesize = 100M > accesslog_rotate_rotation_timing = month > accesslog_rotate_rotation_timing_value = "1 23:59" > #session_thread_pool_size = 32 > > virtual = xxx.xxx.xxx.xxx:xxx > real = xxx.xxx.xxx.xxx:xxx masq 1 > real = xxx.xxx.xxx.xxx:xxx masq 1 > real = xxx.xxx.xxx.xxx:xxx masq 1 > real = xxx.xxx.xxx.xxx:xxx masq 1 > real = xxx.xxx.xxx.xxx:xxx masq 1 > real = xxx.xxx.xxx.xxx:xxx masq 1 > > #real = 192.168.0.52:80 masq 1 > module = sessionless --forwarded-for > scheduler = rr > #sorryserver = 192.168.0.53:80 > maxconn = 0 > #qosup = 100M > #qosdown = 100M > checktimeout = 5 > negotiatetimeout = 5 > checktype = negotiate > service = http > request = /alive.htm > l # receive = "html" > quiescent = no > checkcount = 2 > checkinterval = 10 > retryinterval = 5 > #realdowncallback = /opt/down.sh > #realrecovercallback = /opt/recover.sh > #customcheck = ping -c1 -w1 _IP_ > sslconfigfile = /etc/l7vs/sslproxy/sslproxy.target.cf > #socketoption = deferaccept,nodelay,quickackoff accesslog = yes > accesslogfile = /var/log/ultramonkey/l7vsd_conn_vs1-2.log > accesslog_rotate_type = date > accesslog_rotate_max_backup_index = 12 > accesslog_rotate_max_filesize = 100M > accesslog_rotate_rotation_timing = month > accesslog_rotate_rotation_timing_value = "1 23:59" > #session_thread_pool_size = 32 > > > 以上、よろしくお願い致します。 > > _______________________________________________ > Ultramonkey-l7-users mailing list > Ultra****@lists***** > http://lists.osdn.me/mailman/listinfo/ultramonkey-l7-users