<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Rob,<br>
<br>
Your update-rc.d command line looks good, and your init script links in
the rc?.d directories are good.<br>
I'll "almost" bet the farm it's a path issue.<br>
As Troy was saying in the last post, throw an echo in there first to
see if your new init script is getting run at boot..(which I'll bet it
is), then to help debug.<br>
Second, try using the full path for any executables.&nbsp; If you look at
other init scripts in /etc/init.d, almost all of them use the full path
for there executables.<br>
Third, just as an FYI, check out "start-stop-daemon".&nbsp; Many init
scripts use this to start and stop there programs.&nbsp; It can help in
making sure a process is really dead.&nbsp; Or it can help in starting only
one process(in case for some reason another process is already running,
it won't start another duplicate).<br>
<br>
Thanks,<br>
&nbsp;&nbsp;&nbsp; ---Dean.<br>
<br>
<br>
<br>
Troy Arnold wrote:
<blockquote cite="mid20060626062512.GB14507@zenux.net" type="cite">
  <pre wrap="">On Sun, Jun 25, 2006 at 05:46:49PM -0700, Rob Orsini wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">Hey there,

I have script that starts a cluster of Mongrel web server processes and 
I need it restarted with the system. I copied the script to /etc/init.d 
and it's executable and owned by root. I can't send a start, stop, and 
restart manually with not problems.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Wow, my brain fan started spinning wildly while trying to parse that
last sentence ;-)


  </pre>
  <blockquote type="cite">
    <pre wrap="">I used:
        update-rc.d mongrel_cluster defaults
and restarted, but it didn't come up.

Can someone please see what I'm doing wrong?
    </pre>
  </blockquote>
  <pre wrap=""><!---->
It may be that mongrel_cluster_ctl is not in the path of the process
running the script at boot.

In your scripts, try something like: 
MONGREL=/path/to/mongrel_cluster_ctl
...
$MONGREL start -c $CONF_DIR

Depending on how the mongrel tools are built, you may have to explicitly
set the path in your script.

When debugging init scripts, I find 'echo' and 'sleep' to be great
assistants...

-t

_______________________________________________
talk mailing list
<a class="moz-txt-link-abbreviated" href="mailto:talk@nblug.org">talk@nblug.org</a>
<a class="moz-txt-link-freetext" href="http://nblug.org/cgi-bin/mailman/listinfo/talk">http://nblug.org/cgi-bin/mailman/listinfo/talk</a>


  </pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">-- 
Dean A. Roman
Web   : <a class="moz-txt-link-freetext" href="http://www.romansystems.com">http://www.romansystems.com</a>



</pre>
</body>
</html>