стартовому коту удаленно не удается запуститься

Когда я выполняю свою команду запуска через ssh, это говорит мне, что его запущенный, но это - на самом деле не случай. Журналы Catalina, кажется, не получают событий также. Однако stop и status работы.

ssh -t SERVER1 'sudo /etc/init.d/tomcat7 start'
Starting tomcat
Using CATALINA_BASE:   /opt/tomcat
Using CATALINA_HOME:   /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME:        /usr/java/default
Using CLASSPATH:       /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar
Tomcat started.

Когда я выполняю команду локально на SERVER1 это запускается успешно.

Я немного экранирован этим поведением. Какая-либо идея, какова первопричина могла бы быть?

1
задан 11 August 2014 в 00:00
1 ответ

Так что это оказалось проблемой, когда tty была включена через опцию ssh -t. Томкат-процесс оставался активным только до тех пор, пока активна сессия tty. Я модифицировал скрипт запуска, префиксом команды запуска с -nhup, которая исправила проблему.

nohup - запустить команду, иммунную к зависанию, с выводом на non-tty

1
ответ дан 4 December 2019 в 00:20

Теги

Похожие вопросы