Log File format
tim.conway at philips.com
tim.conway at philips.com
Tue Feb 26 07:17:00 EST 2002
I'm not sure what the problem is. Here's a snip of my log (very similar
setup, but from server to remotes):
2001/05/17 14:26:59 [29226] rsync on ToolSyncModules/ToolSyncModuleList
from irvnetsvr (134.27.9.31)
2001/05/17 14:27:00 [29226] wrote 23292 bytes read 128 bytes total size
23179
2001/05/17 14:27:01 [29227] rsync on ToolSyncModules/ToolSyncMastersList
from irvnetsvr (134.27.9.31)
2001/05/17 14:27:02 [29227] wrote 247 bytes read 129 bytes total size
133
2001/05/17 14:27:03 [29228] rsync on big/tools/DAI from irvnetsvr
(134.27.9.31)
2001/05/17 14:27:06 [29228] wrote 8736 bytes read 102 bytes total size
184269251
2001/05/17 14:27:07 [29229] rsync on big/tools/DI/dis2.2.1 from irvnetsvr
(134.27.9.31)
2001/05/17 14:27:24 [29229] transfer interrupted (code 20) at rsync.c(229)
2001/05/17 15:29:54 [29790] rsync on ToolSyncModules/ToolSyncModuleList
from prinetsvr (134.27.15.1)
2001/05/17 15:29:56 [29790] wrote 23292 bytes read 128 bytes total size
23179
2001/05/17 15:29:57 [29792] rsync on ToolSyncModules/ToolSyncModuleList
from bosnetsvr (134.27.7.2)
2001/05/17 15:29:58 [29791] rsync on ToolSyncModules/ToolSyncMastersList
from prinetsvr (134.27.15.1)
2001/05/17 15:29:58 [29792] wrote 23292 bytes read 128 bytes total size
23179
2001/05/17 15:29:59 [29791] wrote 247 bytes read 129 bytes total size
133
2001/05/17 15:29:59 [29793] rsync on ToolSyncModules/ToolSyncMastersList
from bosnetsvr (134.27.7.2)
2001/05/17 15:30:00 [29793] wrote 247 bytes read 129 bytes total size
133
2001/05/17 15:30:01 [29800] rsync on ToolSyncModules/ToolSyncModuleList
from balnetsvr (134.27.5.1)
2001/05/17 15:30:01 [29799] rsync on big/tools/DAI from bosnetsvr
(134.27.7.2)
2001/05/17 15:30:01 [29801] rsync on big/tools/DAI from prinetsvr
(134.27.15.1)
2001/05/17 15:30:02 [29800] wrote 23292 bytes read 128 bytes total size
23179
2001/05/17 15:30:03 [29823] rsync on ToolSyncModules/ToolSyncMastersList
from balnetsvr (134.27.5.1)
2001/05/17 15:30:04 [29801] wrote 8736 bytes read 102 bytes total size
184269251
2001/05/17 15:30:04 [29823] wrote 247 bytes read 129 bytes total size
133
You can easily track them by pid. Heck, you can even key on the pid field
and sort to make it easier to read, if you need.
There's even a "log format" option for the rsyncd.conf, which settles the
whole question
Headers, Environments, and Macros rsyncd.conf(5)
log format
The "log format" option allows you to specify the for-
mat used for logging file transfers when transfer log-
ging is enabled. The format is a text string containing
embedded single character escape sequences prefixed
with a percent (%) character.
The prefixes that are understood are:
o %h for the remote host name
o %a for the remote IP address
o %l for the length of the file in bytes
Good luck.
Tim Conway
tim.conway at philips.com
303.682.4917
Philips Semiconductor - Longmont TC
1880 Industrial Circle, Suite D
Longmont, CO 80501
Available via SameTime Connect within Philips, n9hmg on AIM
perl -e 'print pack(nnnnnnnnnnnn,
19061,29556,8289,28271,29800,25970,8304,25970,27680,26721,25451,25970),
".\n" '
"There are some who call me.... Tim?"
"John Hartery" <johnh1234 at hotmail.com>
Sent by: rsync-admin at lists.samba.org
02/23/2002 10:57 AM
Please respond to jhartery
To: rsync at lists.samba.org
cc: (bcc: Tim Conway/LMT/SC/PHILIPS)
Subject: Log File format
Classification:
Hello All,
Thanks for maintaining this very usefull program and newsgroup, I hope
this is not a silly question...
I am currently running an rsync server based on SuSE 7.2 + rsync 2.5.2 in
daemon mode, and I have a number of 'Internet appliances' based on
Redhat 6.1, scattered across the UK running rsync via cron & manually,
thus rsync'ing may occur at any time. It is initiated by the appliances to
send data to the server.
However I am having a problem gathering statistics for each connection
from the rsync daemon log file. I do use an entry in rsyncd.conf to
specify a log file. The problem I have is that the initial, rsync
client/server exchange happens with one process ID, rsync (server) then
appears to fork and produce another process, exchanges between
server/client occur with this new process.
Now each line in the log file contains a PID, but how can I relate the
initial 'rsync to' line with its PID, to the corresponding 'wrote' line,
with it's PID. Generally the child process has a PID of PPID + 1, but of
course that can't be guaranteed. I have tried the 'log format' option in
rsyncd.conf but that does not affect the 'rsync to' or 'wrote XXX.... Read
XXX ....Total Size XXX' lines written to the log file.
Any advice/patches would be much appreciated.
Regards
John Hartery
jhartery at breathemail.net
jhartery at starplc.co.uk
Join the world's largest e-mail service with MSN Hotmail. Click Here
-- To unsubscribe or change options:
http://lists.samba.org/mailman/listinfo/rsync Before posting, read:
http://www.tuxedo.org/~esr/faqs/smart-questions.html
More information about the rsync
mailing list