Hi,<br>Thanks for replying.<br>I confirmed that the mogilefsd crashes if I stop the syslogd. (And mogilefsd would not even start till I start the syslogd daemon.)<br>Just adding&nbsp; setlogsock(&#39;udp&#39;); to MogileFS/Server.pm does not seem to be helping.
<br>&nbsp;<br>However I have version 0.09 of Sys::Syslog. I will try with&nbsp; the newer version on CPAN that has a &#39;nofatal&#39; option to not croak.<br>Thanx,<br>HB<br>=============log from my machine ============<br>hbist@bestprice
:~/work/bestprice/doc$ date; ps -ef |grep mogilefsd <br>Mon Sep&nbsp; 3 23:21:26 PDT 2007<br>mogile&nbsp;&nbsp; 25409&nbsp;&nbsp;&nbsp;&nbsp; 1 11 23:20 ?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00:00:03 mogilefsd<br>mogile&nbsp;&nbsp; 25410 25409 22 23:20 ?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00:00:06 mogilefsd [replicate]<br>
mogile&nbsp;&nbsp; 25411 25409&nbsp; 0 23:20 ?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00:00:00 mogilefsd [delete]<br>mogile&nbsp;&nbsp; 25412 25409&nbsp; 4 23:20 ?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00:00:01 mogilefsd [queryworker]<br>mogile&nbsp;&nbsp; 25413 25409&nbsp; 4 23:20 ?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00:00:01 mogilefsd [queryworker]<br>mogile&nbsp;&nbsp; 25414 25409&nbsp; 4 23:20 ?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00:00:01 mogilefsd [queryworker]
<br>mogile&nbsp;&nbsp; 25415 25409&nbsp; 1 23:20 ?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00:00:00 mogilefsd [monitor]<br>mogile&nbsp;&nbsp; 25416 25409&nbsp; 0 23:20 ?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00:00:00 mogilefsd [reaper]<br>mogile&nbsp;&nbsp; 25417 25409&nbsp; 0 23:20 ?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00:00:00 mogilefsd [fsck]<br>hbist&nbsp;&nbsp;&nbsp; 25451 31128&nbsp; 0 23:21 pts/4&nbsp;&nbsp;&nbsp; 00:00:00 grep mogilefsd
<br>hbist@bestprice:~/work/bestprice/doc$ sudo /etc/init.d/sysklogd stop<br>&nbsp;* Stopping system log...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ] <br>hbist@bestprice:~/work/bestprice/doc$ #wait for few seconds 
<br>hbist@bestprice:~/work/bestprice/doc$ date; ps -ef |grep mogilefsd <br>Mon Sep&nbsp; 3 23:22:29 PDT 2007<br>hbist&nbsp;&nbsp;&nbsp; 25526 31128&nbsp; 0 23:22 pts/4&nbsp;&nbsp;&nbsp; 00:00:00 grep mogilefsd<br>hbist@bestprice:~/work/bestprice/doc$ #try starting mogilefsd with syslogd stopped.
<br>hbist@bestprice:~/work/bestprice/doc$ sudo -u mogile mogilefsd -c /etc/mogilefs/mogilefsd.conf --daemon<br>hbist@bestprice:~/work/bestprice/doc$ date; ps -ef |grep mogilefsd <br>Mon Sep&nbsp; 3 23:23:09 PDT 2007<br>hbist&nbsp;&nbsp;&nbsp; 25570 31128&nbsp; 0 23:23 pts/4&nbsp;&nbsp;&nbsp; 00:00:00 grep mogilefsd
<br>hbist@bestprice:~/work/bestprice/doc$ sudo /etc/init.d/sysklogd start<br>&nbsp;* Starting system log...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ok ] <br>hbist@bestprice:~/work/bestprice/doc$ #try starting mogilefsd with syslogd running
<br>hbist@bestprice:~/work/bestprice/doc$ sudo -u mogile mogilefsd -c /etc/mogilefs/mogilefsd.conf --daemon<br>hbist@bestprice:~/work/bestprice/doc$ #try starting mogilefsd with syslogd running<br>hbist@bestprice:~/work/bestprice/doc$ date; ps -ef |grep mogilefsd 
<br>Mon Sep&nbsp; 3 23:23:51 PDT 2007<br>mogile&nbsp;&nbsp; 25613&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp; 9 23:23 ?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00:00:01 mogilefsd<br>mogile&nbsp;&nbsp; 25614 25613 38 23:23 ?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00:00:06 mogilefsd [replicate]<br>mogile&nbsp;&nbsp; 25615 25613&nbsp; 0 23:23 ?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00:00:00 mogilefsd [delete]
<br>mogile&nbsp;&nbsp; 25616 25613&nbsp; 0 23:23 ?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00:00:00 mogilefsd [queryworker]<br>mogile&nbsp;&nbsp; 25617 25613&nbsp; 0 23:23 ?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00:00:00 mogilefsd [queryworker]<br>mogile&nbsp;&nbsp; 25618 25613&nbsp; 0 23:23 ?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00:00:00 mogilefsd [queryworker]
<br>mogile&nbsp;&nbsp; 25619 25613&nbsp; 1 23:23 ?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00:00:00 mogilefsd [monitor]<br>mogile&nbsp;&nbsp; 25620 25613&nbsp; 0 23:23 ?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00:00:00 mogilefsd [reaper]<br>mogile&nbsp;&nbsp; 25621 25613&nbsp; 0 23:23 ?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00:00:00 mogilefsd [fsck]<br>hbist&nbsp;&nbsp;&nbsp; 25643 31128&nbsp; 0 23:23 pts/4&nbsp;&nbsp;&nbsp; 00:00:00 grep mogilefsd
<br>hbist@bestprice:~/work/bestprice/doc$ clear<br>hbist@bestprice:~/work/bestprice/doc$&nbsp; <br><br>##<br>ep&nbsp; 3 23:21:39 localhost exiting on signal 15<br>Sep&nbsp; 3 23:23:15 localhost syslogd 1.4.1#17ubuntu7: restart.<br>##<br>
<div><span class="gmail_quote">On 9/3/07, <b class="gmail_sendername">dormando</b> &lt;<a href="mailto:dormando@rydia.net">dormando@rydia.net</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hemant Bist wrote:<br>&gt; Hi,<br>&gt; I am testing mogilefs on&nbsp;&nbsp;a single machine on ubunutu dapper. I ran a<br>&gt; script that apparently &#39;crashed&#39; mogilefsd after few hours.<br>&gt; Around the time when mogilefsd crashed, I see the following
<br>&gt; error.(syslog file was rotated around this time). To me it looks like<br>&gt; that syslogd rotation caused mogilefsd to crash.<br>&gt; Am I correct in my conclusion? Is there some setting I can use to avoid<br>&gt; this?
<br>&gt;<br>&gt; (line 262 in .../MogileFS/Server.pm is 262 is&nbsp;&nbsp; Sys::Syslog::syslog(@_); )<br>&gt;<br><br>(I could be wrong; just took two minutes to look at this).<br><br>`perldoc Sys::Syslog` says that error happens when syslog couldn&#39;t talk
<br>over reliable connection. I&#39;m assuming you have syslogd logging to<br>localfiles on the same machine as the mogilefs tracker.<br><br>A quick fix might be adding &quot;setlogsock(&#39;udp&#39;);&quot; above the <a href="http://Server.pm">
Server.pm</a><br>line with Sys::Syslog::openlog in it.<br><br>Should be an easy test if you can manually stop syslogd and cause the<br>mogile tracker to crash.<br><br>It could be a while before I personally could test this condition and
<br>suggest a patch, but if someone else wants to it&#39;s really easy.<br><br>-Dormando<br></blockquote></div><br>