Yeah look at this:  http://textsnippets.com/posts/show/931

Works a treat!



----- Original Message ----- 
From: "David Harkness" <[EMAIL PROTECTED]>
To: <rubyonrails-deployment@googlegroups.com>
Sent: Wednesday, June 20, 2007 2:21 PM
Subject: [Rails-deploy] Re: Mongrel failing to start on bootup as PID files 
still ex


>
> Niall Mullally wrote:
>> Hi,
>> One of my site's servers had a problem yesterday and the host
>> restarted it.  During boot up Mongrel failed to start as the PID files
>> still existed in /log
>>
>> I didn't find out about this reboot until several hours later so the
>> site was down that entire time which is less than ideal.
>>
>> Does anybody know of a way around this?  Is there a built in way to
>> force Mongrel to start and overwrite any existing PID files?
>>
>> I have the mongrel_cluster startup script setup correctly btw.
>>
>> Thanks in advance.
>>
>> Regards,
>>
>> Niall Mullally
>
> On a related note.
> A script like this will kill any mongrel instance that is hanging around
> after its pid file is gone.
> #!/usr/local/bin/ruby
> # 3000 is the port you wish to kill.
> pid =  `lsof -i :3000`.split("\n")[1].split()[1] rescue nil
> %x{kill -9 #{pid}} unless pid.nil?
>
>
> -- 
> Posted via http://www.ruby-forum.com/.
>
> > 


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Deploying Rails" group.
To post to this group, send email to rubyonrails-deployment@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-deployment?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to