У меня есть проект rails, запущенный на минимальном сервере (1.3.1) на сервере Ubuntu. Я подключаюсь по SSH к серверу и запускаю thin с помощью команды thin start -C config/thin.yml
, следуя за thin.yml
:
port: 3000
log: log/thin.log
timeout: 30
chdir: /home/byht/56platform/dev/tracker
environment: production
servers: 1
daemonize: true
После успешного запуска, я посещаю проект, и он работает хорошо. Затем, я закрываю терминал, я также могу посещать страницы, которые посетили, но когда я посещаю страницы, которые не посещались до закрытия терминала ssh, на странице появляется ошибка "500". Я не нашел сообщений об ошибках в файле журнала.
Я пытался начать с nohup
и sudo
, но они бесполезны.
Я вхожу на сервер Ubuntu локально, тогда проблема исчезает. Но мне нужно войти на сервер, чтобы получить доступ к ssh
когда я дома.