Forum: Rails-ES mongrel cluster y FreeBSD

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
15b7b26e440be20c53890cd03b421715?d=identicon&s=25 Luis José Da Silva (drak0)
on 2007-06-26 09:01
(Received via mailing list)
Alguno sabe como configurar el script de mongrel cluster para que se
inicie
automáticamente en el inicio en un servidor FreeBSD.

tengo esto en
/home/www/blog/luisjose/config/mongrel_cluster.yml

---
port: 3000
pid_file: /home/www/blog/luisjose/log/mongrel.pid
log_file: /home/www/blog/luisjose/log/mongrel.log
servers: 3

pero cuando trato de ejecutar siempre me da fallas, tengo que ir
explicitamente a /home/www/blog/luisjose/ y ejecutar mongrel_rails
cluster::start para poder iniciar mongrel.
A3217d68e477bf008a2eed6991ba86f8?d=identicon&s=25 Felipe Talavera Armero (Guest)
on 2007-06-26 12:35
(Received via mailing list)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


Holas,

Pues creo que lo más sencillo es meter un shell script en bash por
ejemplo, en: /usr/local/etc/rc.d/

ese script debe tener al menos dos funciones start y stop que
contendrán algo como por ejemplo esto:

  /usr/bin/mongrel_rails cluster::start -C /home/www/blog/luisjose/
config/mongrel_cluster.yml

para el arranque y esto:

  /usr/bin/mongrel_rails cluster::start -C /home/www/blog/luisjose/
config/mongrel_cluster.yml

para la parada.

Si te animas a hacerlo en ruby en vez de en bash tienes una solución
muy elegante usando la libreria 'daemons'

#!/usr/bin/ruby
require 'rubygems'
require 'daemons'

Daemons.run('/usr/bin/mongrel_rails ',
             {:mode => :exec,
              :dir => '/home/www/blog/luisjose',
              :dir_mode => :normal,
              :log_output => true,
              :app_name => 'mongrel'})


Un saludo
Felipe Talavera




On 26/06/2007, at 9:00, Luis José Da Silva González wrote:

> servers: 3
> _______________________________________________
> Ror-es mailing list
> Ror-es@lists.simplelogica.net
> http://lists.simplelogica.net/mailman/listinfo/ror-es

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)

iD8DBQFGgOuc8APpiBcvFY0RAioCAJ4poQopOEAc4YZrFZ00WUkrZL3bMACeLrA8
I6y0uldKxaSXuPbehFZsbVs=
=NhqL
-----END PGP SIGNATURE-----
This topic is locked and can not be replied to.