Redmine - PID file tmp/pids/mongrel.3001.pid already exists - Más allá de lo que ves

lunes, 18 de octubre de 2010

Redmine - PID file tmp/pids/mongrel.3001.pid already exists

Buenas vuelvo a dejar una perlita tesnica que se que le mola al poco personal que me sigue.

Bueno pues eso que tenemos redmine en el curro para llevar la gestión de incidencias, proyectos, documentación adjunta...

Hace tiempo nos ocurrió que al reiniciar de forma "inesperada" la máquina Redmine no arrancaba nos daba el error del título de la entrada pero también para el mongrel.3002.pid el caso es que dimos con la solución y para que quedara constancia de como era el proceso para evitar este error registre como una entrada en la wiki los pasos a seguir.

Como podréis imaginar, nos ha vuelto a pasar, reinicio inesperado, además realizado por mi y claro como el redmine no se inicia pues no puedo ver como solventar el dichoso error.

Gracias a este enlace he podido dar con los dichosos ficheros de proceso que no se por donde andaban, sino miré más de 100 veces en esa carpeta no fueron menos: http://linslackware.blogspot.com/2009/10/error-al-arrancar-mongrel-en-redmine.html

El caso es que dejo también los pasos que documenté por si otra vez me pasa poder acudir a mi blog directamente esperando claro esta que el servicio de Google no se caiga ese día también. Reza así:

Esto es debido a que existen dos ficheros para los procesos 3001 y 3002 de mongrel que usa redmine, es suficiente con hacer lo siguiente para solucionar el problema:

1. Parar redmine con:
# cd /opt/redmine-0.8.0-0/
# sudo ./ctlscript.sh stop

Si solicita contraseña para el usuario sudo insertar ****** (eeeeeeeeh que casi la pongo titu !) y pulsar intro.

2. Acceder a /opt/redmine-0.8.0-0/apps/redmine/tmp/pids y hacer un ls con:
# cd apps/redmine/tmp/pids
# ls

3. Los ficheros que deben existir son: mongrel.3001.pid y mongrel.3002.pid

4. Borrar los ficheros:
# sudo rm *.* (si solicita contraseña para fjmontesinos insertar javier y pulsar intro)

5. Iniciar redmine con:
# cd ../../../../
# sudo ./ctlscript.sh start

Como véis es pa tontos los pasos.


Saludos redmanianos !

1 comentario: