Después de cerrar la terminal ssh, el servidor ligero no funciona

Después de cerrar la terminal ssh, el servidor ligero no funciona

Tengo un proyecto Rails ejecutado en el servidor ligero (1.3.1) en un servidor Ubuntu. Me conecto con SSH al servidor y comienzo con el comando thin start -C config/thin.yml, siguiendo lo siguiente thin.yml:

port: 3000
log: log/thin.log
timeout: 30
chdir: /home/byht/56platform/dev/tracker
environment: production
servers: 1
daemonize: true

Después de un inicio ligero exitoso, visito el proyecto y funciona bien. Entonces,Cierro la terminal, también puedo visitar las páginas que han sido visitadas, pero cuando visito las páginas que no han sido visitadas antes de cerrar la terminal ssh, aparece un error "500" en la página. No encontré los mensajes de error en el archivo de registro.

Intenté empezar poco a poco con nohupy sudo, pero son inútiles.

Inicio sesión en el servidor Ubuntu localmente y luego el problema desaparece.Pero necesito iniciar sesión en el servidor para iniciar sesión sshcuando esté en casa.

Respuesta1

Si desea que un programa siga ejecutándose después de cerrar la terminal, puede intentar screenejecutar una especie de terminal virtual que se mantiene activa en el servidor y puede usarse desde otra ubicación en otro momento.

screen

entrará a esta terminal. Ctrl+ aluego dlo separará y

screen -r

le permitirá reutilizarlo, con su programa aún ejecutándose.

información relacionada