Article delegate-ja/387 of [1-566] on the server localhost:7119
  upper oldest olders older1 this newer1 newers latest
search
[Top/Up] [oldest] - [Older+chunk] - [Newer+chunk] - [newest + Check]

Newsgroups: mail-lists.delegate-ja

[DeleGate-Ja] Delegate 環境設定について(HP-UX )
21 Jan 2010 08:18:40 GMT 野村 真路 <pk4aqbrv6-q45w4ppfcja6.ml@delegate.org>

佐藤 様

いつもお世話になっております。
野村です。

毎度毎度、申し訳ございません。

コンパイル完了後、
Delegate の動作確認を終えまして、
プロコトルゲートウェイとして、問題無く動作しております。

ログの設定等について、ご質問をさせてください。

ログおよびキャッシュデータなどの日々増加するファイルを、
別のプログラムで削除または切替を行う、といた
管理にしたいと思っており、このターゲットファイルの
洗い出しを行っております。

conf にLOGFILE名を設定
#################################
# DeleGate conf

DGROOT=DGROOT(読替)
MOUNT=/-/* = rcode=404
LOGFILE=サーバログ
PROTOLOG=コンパチブルログ
ERRORLOG=エラー
TRACELOG=トレースログ
EXPIRELOG=エクスパイアログ
CACHEDIR=DGROOT/cache  (←キャッシュディレクトリは自動作成されない?)
CACHEFILE=キャッシュログ
CACHE=do

DGROOT/log 配下
# ll
合計 444
-rw-------   1 root       sys            767  1月 21日  14:17 0
-rw-------   1 root       sys          12980  1月 21日  12:45 0.bk
-rw-------   1 root       sys           6728  1月 21日  13:52 8080
-rw-------   1 root       sys              0  1月 20日  18:16 8080.ftp
-rw-------   1 root       sys              0  1月 20日  18:16 8080.http
drwx------   2 root       sys             96  1月 20日  16:37 abort
-rw-------   1 root       sys           1128  1月 21日  14:43 (コンパチブル).log
-rw-------   1 root       sys            127  1月 20日  19:38 (コンパチブル).log.bk1
-rw-------   1 root       sys            222  1月 21日  11:22 (エラー).log
-rw-------   1 root       sys            110  1月 20日  19:38 (エラー).log.bk1
-rw-------   1 root       sys          82262  1月 21日  14:43 (サーバ).log
-rw-------   1 root       sys          69093  1月 20日  19:52 (サーバ).log.bk1
-rw-------   1 root       sys              0  1月 20日  18:16 errors.log
-rw-------   1 root       sys           2389  1月 21日  13:52 stdout.log

※"( )"に該当するものは、conf-fileにて指定したもの

その中で、リファレンスに見当たらないLOGFILEが現在
あります。

# cat 0  ""→読替箇所
01/21 13:51:22.88 [6626] 0+0: -- setCredhyCache /tmp/credhy_cache128s >> 
"DRGOOT"/act/credhy_cache128s
01/21 13:51:22.89 [6626] 0+0: command PATH: "DRGOOT"/bin/delegated -> 
"DRGOOT"/bin/delegated
01/21 13:51:22.89 [6626] 0+0: PORT> -P"8080"

# tail -n 15 8080
(中略)
01/21 13:52:31.19 [6714] 0+0: ## connect[8] refused (239)
01/21 13:52:31.19 [6714] 0+0: {R} No local NS (10.218.23.13:53)
01/21 13:52:31.19 [6714] 0+0: Kill(6628,15)
01/21 13:52:31.26 [6714] 0+0: killServer(6628) alive=0 (0.00/1) -P"8080"

# tail -n 15 stdout.log
[18749] RUSAGE: 0.01u 0.03s 3S 2R 1050r 0t 1479d 0k 0e 0f 0w 0i 5o 1g 239x 
4y
(UNIX) 13:41:05.824 [20142] Path-Normalized<<< "DGROOT"
(UNIX) 13:41:05.824 [20142] Path-Normalized>>> "DGROOT"
[20142] RUSAGE: 0.04u 0.04s 3S 2R 1083r 0t 1656d 0k 0e 0f 0w 0i 6o 1g 163x 
3y
(UNIX) 13:46:37.802 [20542] Path-Normalized<<< "DGROOT"
(UNIX) 13:46:37.802 [20542] Path-Normalized>>> "DGROOT"
[20542] RUSAGE: 0.03u 0.04s 3S 2R 1062r 0t 1604d 0k 0e 0f 0w 0i 6o 1g 128x 
6y
[20940] RUSAGE: 0.01u 0.02s 4S 4R 1115r 0t 477d 0k 0e 0f 0w 0i 5o 1g 110x 5y
[21183] RUSAGE: 0.33u 0.39s 3S 2R 1054r 0t 1527d 0k 0e 0f 0w 0i 5o 1g 8127x 
27y
[17073] RUSAGE: 0.03u 0.05s 4S 4R 1143r 0t 1527d 0k 0e 0f 0w 0i 5o 1g 584x 
4y
[20828] RUSAGE: 0.04u 0.06s 10S 12R 1167r 0t 1070d 0k 0e 0f 0w 0i 13o 1g 
662x 8y
[24011] RUSAGE: 0.01u 0.03s 3S 2R 1082r 0t 1491d 0k 0e 0f 0w 0i 5o 1g 158x 
2y
[24618] RUSAGE: 0.04u 0.05s 1S 0R 497r 0t 0d 0k 0e 0f 0w 0i 1o 1g 795x 0y
[1048] RUSAGE: 0.04u 0.05s 1S 0R 513r 0t 1006d 0k 0e 0f 0w 0i 1o 1g 817x 4y
[6628] RUSAGE: 0.01u 0.01s 1S 0R 513r 0t 0d 0k 0e 0f 0w 0i 1o 1g 39x 1y

これらのファイルについて
1内容 (出力されるタイミング)
2ファイル名指定の可否
3log出力オプションでの制御の可否
4他のログで内容が重複するか
についてご教示ください。

また、トレースログは、デフォルト値"errors.log"が出力されています。

下記の ログ 起動時のログ および fork 後 を見ると、conf の読み込みはうまくいているようです。

cat (サーバ).log ""は、読替箇所
01/21 14:17:29.93 [8834] 0+0: --- [crypto] 0 dglibcrypto.so
01/21 14:17:29.94 [8834] 0+0: --- [crypto] 0 libcrypto.so.0.9.8
01/21 14:17:29.94 [8834] 0+0: --- [crypto] 7EF9DD70 libcrypto.so
01/21 14:17:29.94 [8834] 0+0: --- [crypto] optional: SSL_set_SSL_CTX
01/21 14:17:29.94 [8834] 0+0: --- [crypto] optional: SSL_get_servername
01/21 14:17:29.94 [8834] 0+0: --- [crypto] optional: SSL_get_servername_type
01/21 14:17:29.94 [8834] 0+0: --- [crypto] optional: SSL_CTX_callback_ctrl
01/21 14:17:29.94 [8834] 0+0: --- [crypto] optional: 
SSL_CTX_use_certificate_chain_file
01/21 14:17:29.94 [8834] 0+0: --- [crypto] optional: 
SSL_CTX_set_session_id_context
01/21 14:17:29.94 [8834] 0+0: --- [crypto] optional: 
SSL_CTX_set_generate_session_id
01/21 14:17:29.94 [8834] 0+0: ---- [crypto] loaded 102 syms, unknown=47+7, 
already=0
01/21 14:17:29.94 [8834] 0+0: --- [ssl] 0 dglibssl.so
01/21 14:17:29.94 [8834] 0+0: --- [ssl] 0 libssl.so.0.9.8
01/21 14:17:29.94 [8834] 0+0: --- [ssl] 7EF73918 libssl.so
01/21 14:17:29.95 [8834] 0+0: ---- [ssl] loaded 102 syms, unknown=0+0, 
already=7
01/21 14:17:29.95 [8834] 0+0: ---- unknown = 0+0, already = 7 / 102
01/21 14:17:29.95 [8834] 0+0: +++ loaded OpenSSL 0.9.8g 19 Oct 2007
01/21 14:17:29.96 [8834] 0+0: ... testing resolver[SYS] with 
'WWW.DeleGate.ORG'
01/21 14:17:29.96 [8834] 0+0: ... you can suppress this test by RES_WAIT=0

********(中 略)*********************

(UNIX) 14:17:40.055 [8834] testing resolver[SYS] with 'WWW.DeleGate.ORG'
(UNIX) 14:17:40.055 [8834] you can suppress this test by RES_WAIT=0
01/21 14:17:40.06 [8834] 0+0: ... gethostname("サーバ名")
01/21 14:17:40.06 [8834] 0+0: configuring default RESOLV ...
01/21 14:17:40.06 [8834] 0+0: ... gethostname()='"サーバ名"'
01/21 14:17:40.06 [8834] 0+0: ... SYS: "サーバ名" -> 10.218.23.13
01/21 14:17:40.07 [8834] 0+0: ## connect[4] refused (239)
01/21 14:17:40.07 [8834] 0+0: {R} No local NS (10.218.23.13:53)
01/21 14:17:40.07 [8834] 0+0: ... NIS not available (no default domain)
01/21 14:17:40.07 [8834] 0+0: ... export RES_ORDER=CFDS
01/21 14:17:40.07 [8834] 0+0: {R} 
confid(detected)[58b2a5053110cd8dbf138ea1bde0c279]<-[]
01/21 14:17:40.07 [8834] 0+0: export RESOLV=cache,file,dns,sys (set by 
default)
SRCSIGN=9.9.5:20090930102755+0900:97fabc9aa2b2b5f4:Author@DeleGate.ORG:vZPfppTGdV9CwPTcJuRv1zg2X0Cs2/vNSKBPAl8y/buWNFyu4R3LEhIQYKtsEw3zd+mqO5zj25AQbfr0/ia0lLkHVRS8Oqqc1+s17Smw7pmPMdy4LuKbW70xCxI0dECY8HoCMYbW54jxUIPVIj72SLou1uxy1uwJRm5yCa6htK0=
BLDSIGN=9.9.5:20100114125344+0900:97fabc9aa2b2b5f4:root@"サーバ名":-
01/21 14:17:40.12 [8834] 0+0: --INITIALIZATION START-10012114+0900: 9.9.5 on 
HP-UX/B.11.31--
01/21 14:17:40.12 [8834] 0+0: EXECDIR="DGROOT"/bin
01/21 14:17:40.12 [8834] 0+0: BINSHELL=/bin/sh
01/21 14:17:40.14 [8835] 0+0: -- Fork(daemon): 8834 -> 8835
01/21 14:17:40.14 [8835] 0+0: server_open(delegate,:"8080",listen=20)
01/21 14:17:40.14 [8835] 0+0: server_open(delegate,:"8080") BOUND
01/21 14:17:40.14 [8835] 0+0: DGROOT="DGROOT"^M
01/21 14:17:40.14 [8835] 0+0: <DeleGate/9.9.5> [8835] -P"8080" READY^M
01/21 14:17:40.15 [8835] 0+0: HostID: No-HostId-Available
01/21 14:17:40.15 [8835] 0+0: PORT= "8080"/11 (156,13)
01/21 14:17:40.16 [8835] 0+0: REMITTABLE = 
http,https/{80,443},gopher,ftp,wais
01/21 14:17:40.20 [8835] 0+0: --- [z] 0 dglibz.so
01/21 14:17:40.20 [8835] 0+0: --- [z] 0 libz.so.0.9.8
01/21 14:17:40.20 [8835] 0+0: --- [z] 0 libz.so
01/21 14:17:40.20 [8835] 0+0: --- [z] 0 libz.so.6
01/21 14:17:40.20 [8835] 0+0: --- [z] 0 libz.so.4
01/21 14:17:40.20 [8835] 0+0: --- [z] 0 libz.so.1
01/21 14:17:40.20 [8835] 0+0: --- [z] 0 libz.so.0
01/21 14:17:40.20 [8835] 0+0: --- [z] 0 libz.so.0.9.7
01/21 14:17:40.20 [8835] 0+0: --- [z] 0 z
01/21 14:17:40.20 [8835] 0+0: ## cannot load z
01/21 14:17:40.20 [8835] 0+0: PATH: gzip -> /usr/contrib/bin/gzip
01/21 14:17:40.20 [8835] 0+0: #### gzip = [/usr/contrib/bin/gzip]gzip
01/21 14:17:40.20 [8835] 0+0: #### gunzip = [/usr/contrib/bin/gzip]gzip -d
01/21 14:17:40.22 [8835] 0+0: ADMIN=root@"サーバ名" 
protocol=http(specialist)
01/21 14:17:40.23 [8835] 0+0: WORKDIR="DGROOT"/work/"8080"
01/21 14:17:40.24 [8835] 0+0: MOUNT[0]X[3] /-/builtin/icons/* = default
01/21 14:17:40.24 [8835] 0+0: MOUNT[1]X[2] /-/* = rcode=404
01/21 14:17:40.24 [8835] 0+0: MOUNT[2]X[4] /-/* = 
forbidden,from=!.RELIABLE,default
01/21 14:17:40.24 [8835] 0+0: MOUNT[3]X[0] /-* = default
01/21 14:17:40.24 [8835] 0+0: MOUNT[4]X[1] /=* = default
01/21 14:17:40.24 [8835] 0+0: MOUNT[5]=[5] /favicon.ico 
builtin:icons/ysato/default.ico default,direction=fo,onerror=404,expires=15m
01/21 14:17:40.24 [8835] 0+0: #### stack size limit = 800000 (000000X)
01/21 14:17:40.24 [8835] 0+0: Stay open PIDFILE for accept() lock[fd=15]
01/21 14:17:40.24 [8835] 0+0: StickyReport[16,17]0.0.0.0:0><0.0.0.0:0 
32768/32768 32768/65536
01/21 14:17:40.24 [8835] 0+0: env[10] EDITOR=vi
01/21 14:17:40.24 [8835] 0+0: env[35] 
LIBPATH=.;"DGROOT"/log;"DGROOT"/lib;"DGROOT"/bin;"DGROOT"/etc
01/21 14:17:40.24 [8835] 0+0: env[39] RESOLV=cache,file,dns,sys
01/21 14:17:40.24 [8835] 0+0: ext[0] DGROOT="DGROOT"
01/21 14:17:40.24 [8835] 0+0: ext[1] MOUNT=/-/* = rcode=404
01/21 14:17:40.24 [8835] 0+0: ext[2] LOGFILE="サーバログ"
01/21 14:17:40.24 [8835] 0+0: ext[3] PROTOLOG="コンパチブルログ"
01/21 14:17:40.24 [8835] 0+0: ext[4] ERRORLOG="エラー"
01/21 14:17:40.24 [8835] 0+0: ext[5] TRACELOG="トレースログ"
01/21 14:17:40.24 [8835] 0+0: ext[6] EXPIRELOG="エクスパイアログ"
01/21 14:17:40.24 [8835] 0+0: ext[7] CACHEDIR="DGROOT"/cache
01/21 14:17:40.24 [8835] 0+0: ext[8] CACHEFILE=
01/21 14:17:40.24 [8835] 0+0: ext[9] CACHE=do
01/21 14:17:40.24 [8835] 0+0: arg[2] SERVER=http
01/21 14:17:40.24 [8835] 0+0: arg[3] PERMIT=http:10.1.46.12:10.1.46.13
01/21 14:17:40.24 [8835] 0+0: arg[4] DGROOT="DGROOT"/
01/21 14:17:40.24 [8835] 0+0: arg[5] SRCIF=10.1.46.11
01/21 14:17:40.24 [8835] 0+0: gen[0] DGROOT="DGROOT"
01/21 14:17:40.25 [8835] 0+0: DELEGATE_Modified[1]: 4b57e374 000000000X
01/21 14:17:40.26 [8835] 0+0: --INITIALIZATION DONE-10012114+0900: 9.9.5 on 
HP-UX/B.11.31--
01/21 14:17:40.27 [8834] 0+0: --beDaemon: ready=1, stat=0
01/21 14:17:40.27 [8834] 0+0: --beDaemon: going background ...
01/21 14:17:40.27 [8834] 0+0: --beDaemon: going background
01/21 14:17:40.27 [8835] 0+0: --beDaemon:[10]0 wcc=1 err=0 rdy=1 8834/1
01/21 14:17:40.30 [8835] 0+0: logMMap: C00A3000 2712
01/21 14:17:40.30 [8835] 0+0: LOG-Socketpair[22,23]
01/21 14:19:14.61 [9024] 1+0: -- Fork(SequentialServer): 8835 -> 9024
(UNIX) 14:19:14.650 [9024] -- RES update error () (addr)  ←この度には関係ない。(過去のmail-listより)
01/21 14:19:14.65 [9024] 1+1: (0) accepted 
[51] -@[10.1.46.13]10.1.46.13:"8080" (0.000s)(1)
01/21 14:19:14.70 [9024] 1+1: Proxy: host=10.1.46.13; User-Agent: 
Wget/1.10.2; DIRECT
01/21 14:19:14.70 [9024] 1+1: REQUEST - GET 
http://10.1.46.12:"8080"/hlc/H50102.html HTTP/1.0^M
(UNIX) 14:19:14.722 [9024] -- RES update error () (addr)
01/21 14:19:14.72 [9024] 1+1: PATH> 
http://10.1.46.12:"8080"!10.1.46.11:"8080"!10.1.46.13:51993!anonymous@10.1.46.13;1264051154
01/21 14:19:14.72 [9024] 1+1: REQUEST = [http://10.1.46.12:"8080"/] GET 
/hlc/H50102.html HTTP/1.0^M
01/21 14:19:14.73 [9024] 1+1: [0.00,-1][HTTP cache-NONE] "DGROOT"/cache/"キャッシュログ"
01/21 14:19:14.75 [9024] 1+1: [0.00,-1][HTTP cache-NONE] "DGROOT"/cache/"キャッシュログ"
01/21 14:19:14.77 [9024] 1+1: [26] source port = 10.1.46.11:- = 
10.1.46.11:59633
01/21 14:19:14.77 [9024] 1+1: ConnectToServer connected [26] 
{10.1.46.12:"8080" <- 10.1.46.11:"8080"} [0.000s]
01/21 14:19:14.77 [9024] 1+1: willSTLS_SV: ServerFlags=0
01/21 14:19:14.77 [9024] 1+1: HTTP => (10.1.46.12:"8080") GET 
/hlc/H50102.html HTTP/1.0^M
01/21 14:19:14.77 [9024] 1+1: #HT11 FORCE HTTP/1.1 or Connection:keep-alive
01/21 14:19:14.82 [9024] 1+1: HCKA:[R] Keep-Alive: timeout=15, max=100^M
01/21 14:19:14.83 [9024] 1+1: #HT11 SERVER ver[HTTP/1.1] conn[Keep-Alive]
01/21 14:19:14.83 [9024] 1+1: HTTP/1.1 200 Content-{Type:text/html 
Encoding:[/] Leng:61} KA:1/1 Server:Apache
01/21 14:19:14.84 [9024] 1+1: HTTP transmitted: 
277head+61/61body=>61txt+0bin->61/61, 11i/2o/0f/0.0 -----
01/21 14:19:14.84 [9024] 1+1: 281 bytes written to ["DGROOT"/cache/"キャッシュログ"#LOADING]
01/21 14:19:14.86 [9024] 1+1: #HT11 1 putServ(27/28/26) 10.1.46.12:"8080"
01/21 14:19:14.89 [9024] 1+1: disconnected 
[51] -@[10.1.46.13]10.1.46.13:"8080" (0.000s)(0)
01/21 14:19:44.94 [9024] 1+1: StickyServer done [timeout] 1 req / 1+0/1 conn 
/ 30 sec
01/21 14:19:44.96 [9024] 1+1: clearServ: 10.1.46.12:"8080" [-1][0/0]
01/21 14:19:44.98 [8835] 1+0: AcceptByMain: polling timeout = -19 / 100

fork 後は クライアントからwget 発行(=プロキシサーバにdelegate指定)してホストサーバにドキュメントをgetしている内容のログです。
(正常に終了)

① LOGFILE
② TRACELOG
につきまして、ご教示のほど宜しくお願い致します。




  admin search upper oldest olders older1 this newer1 newers latest
[Top/Up] [oldest] - [Older+chunk] - [Newer+chunk] - [newest + Check]
@_@V