Hemant Bist wrote:
Hi,
I am testing mogilefs on a single machine on ubunutu dapper. I ran a
script that apparently 'crashed' mogilefsd after few hours.
Around the time when mogilefsd crashed, I see the following
error.(syslog file was rotated around this time). To me it looks like
that syslogd rotation caused mogilefsd to crash.
Am I correct in my conclusion? Is there some setting I can use to avoid
this?
(line 262 in .../MogileFS/Server.pm is 262 is Sys::Syslog::syslog(@_); )
(I could be wrong; just took two minutes to look at this).
`perldoc Sys::Syslog` says that error happens when syslog couldn't talk
over reliable connection. I'm assuming you have syslogd logging to
localfiles on the same machine as the mogilefs tracker.
A quick fix might be adding "setlogsock('udp');" above the Server.pm
line with Sys::Syslog::openlog in it.
Should be an easy test if you can manually stop syslogd and cause the
mogile tracker to crash.
It could be a while before I personally could test this condition and
suggest a patch, but if someone else wants to it's really easy.
-Dormando