<div dir="ltr"> Using the init.d scripts<br># Source function library.<br>. /etc/rc.d/init.d/functions<br><br># Source networking configuration.<br>. /etc/sysconfig/network<br><br># Check that networking is up.<br>[ &quot;$NETWORKING&quot; = &quot;no&quot; ] &amp;&amp; exit 0<br>
<br>nginx=&quot;/usr/sbin/nginx&quot;<br>prog=$(basename $nginx)<br><br>NGINX_CONF_FILE=&quot;/etc/nginx/nginx.conf&quot;<br><br>[ -f /etc/sysconfig/nginx ] &amp;&amp; . /etc/sysconfig/nginx<br><br>lockfile=/var/lock/subsys/nginx<br>
<br>start() {<br>&nbsp;&nbsp;&nbsp; [ -x $nginx ] || exit 5<br>&nbsp;&nbsp;&nbsp; [ -f $NGINX_CONF_FILE ] || exit 6<br>&nbsp;&nbsp;&nbsp; echo -n $&quot;Starting $prog: &quot;<br>&nbsp;&nbsp;&nbsp; daemon $nginx -c $NGINX_CONF_FILE<br>&nbsp;&nbsp;&nbsp; retval=$?<br>&nbsp;&nbsp;&nbsp; echo<br>&nbsp;&nbsp;&nbsp; [ $retval -eq 0 ] &amp;&amp; touch $lockfile<br>
&nbsp;&nbsp;&nbsp; return $retval<br>}<br><br>stop() {<br>&nbsp;&nbsp;&nbsp; echo -n $&quot;Stopping $prog: &quot;<br>&nbsp;&nbsp;&nbsp; killproc $prog -QUIT<br>&nbsp;&nbsp;&nbsp; retval=$?<br>&nbsp;&nbsp;&nbsp; echo<br>&nbsp;&nbsp;&nbsp; [ $retval -eq 0 ] &amp;&amp; rm -f $lockfile<br>&nbsp;&nbsp;&nbsp; return $retval<br>}<br>
<br>restart() {<br>&nbsp;&nbsp;&nbsp; configtest || return $?<br>&nbsp;&nbsp;&nbsp; stop<br>&nbsp;&nbsp;&nbsp; start<br>}<br><br><br><br><div class="gmail_quote">On Wed, Jul 23, 2008 at 9:15 AM, Chancey &lt;<a href="mailto:chanceycn@gmail.com">chanceycn@gmail.com</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">





<div style="font-size: 10pt; font-family: verdana;">
<div><font size="2" color="#000080" face="Verdana">How did you restart nginx 
?</font></div>
<div>&nbsp;</div>
<div><font size="2" color="#000080" face="Verdana"></font>&nbsp;</div>
<div><font size="2" color="#000080" face="Verdana"></font>&nbsp;</div>
<div><font size="2" color="#c0c0c0" face="Verdana">2008-07-23 </font></div><font size="2" color="#000080" face="Verdana">
<hr style="width: 122px; height: 2px;" align="left" size="2">
</font>
<div><font size="2" color="#c0c0c0" face="Verdana"><span>Chancey</span> 
</font></div><font size="2" color="#000080" face="Verdana">
<hr>
</font>
<div><font size="2" face="Verdana"><b>发件人:</b> Todd Fisher </font></div>
<div><font size="2" face="Verdana"><b>发送时间:</b> 2008-07-23&nbsp; 20:30:09 
</font></div>
<div><font size="2" face="Verdana"><b>收件人:</b> <a href="mailto:nginx@sysoev.ru" target="_blank">nginx@sysoev.ru</a> 
</font></div>
<div><font size="2" face="Verdana"><b>抄送:</b> </font></div>
<div><font size="2" face="Verdana"><b>主题:</b> Re: Fedora 9 / Panic 
</font></div><div><div></div><div class="Wj3C7c">
<div><font size="2" face="Verdana"></font> </div>
<div><font size="2" face="Verdana">
<div dir="ltr">Hi,<br><br>&nbsp;I see this in my error log as well, and it appears 
to happen only when I restart nginx...&nbsp; It does mean sometimes the restarts 
fail.<br><br>-Todd<br><br>
<div class="gmail_quote">On Wed, Jul 23, 2008 at 1:45 AM, Dylan Stamat &lt;<a href="mailto:dylanstamat@gmail.com" target="_blank">dylanstamat@gmail.com</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">I&#39;m 
  getting the following error in the error.log:<br>panic: MUTEX_LOCK (22) 
  [op.c:453].<br><br>&gt; nginx -v<br>nginx version: nginx/0.6.31<br><br>&gt; 
  uname -a<br>Linux woot 2.6.18-xen #1 SMP Tue Feb 12 06:40:50 UTC 2008 x86_64 
  x86_64 x86_64 GNU/Linux<br><br>&gt; gcc -v<br>Using built-in specs.<br>Target: 
  x86_64-redhat-linux<br>Configured with: ../configure --prefix=/usr 
  --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=<a href="http://bugzilla.redhat.com/bugzilla" target="_blank">http://bugzilla.redhat.com/bugzilla</a>&nbsp;--enable-bootstrap 
  --enable-shared --enable-threads=posix --enable-checking=release 
  --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions 
  --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk 
  --disable-dssi --enable-plugin 
  --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre 
  --enable-libgcj-multifile --enable-java-maintainer-mode 
  --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libjava-multilib 
  --with-cpu=generic --build=x86_64-redhat-linux<br>Thread model: posix<br>gcc 
  version 4.3.0 20080428 (Red Hat 4.3.0-8) (GCC)<br><br><br>Any insight would be 
  appreciated :)<br>Thanks 
!<br><br><br></blockquote></div><br></div></font></div></div></div></div>
</blockquote></div><br></div>