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.
-----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 T.
On 26/06/2007, at 9:00, Luis José Da Silva González wrote:
servers: 3
Ror-es mailing list
[email protected]
http://lists.simplelogica.net/mailman/listinfo/ror-es
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)
iD8DBQFGgOuc8APpiBcvFY0RAioCAJ4poQopOEAc4YZrFZ00WUkrZL3bMACeLrA8
I6y0uldKxaSXuPbehFZsbVs=
=NhqL
-----END PGP SIGNATURE-----