Tomcat 8.0.9 Shutting Down (нет сообщений)

Я честно не уверен, что происходит. У меня установлен пакет tomcat 8.0.9 (tomcat8), и он отлично работает после запуска службы. Однако в какой-то момент он закрывается, и я не знаю, почему. В Catalina.out тоже не говорится, почему. У кого-нибудь есть идеи о том, как я могу узнать, что вызывает остановку?

Вот фрагмент каталины. Показывая, что я последний раз запустил сервер 13 января. Он не имеет сообщений о завершении работы и показывает, что я перезапускаю его сегодня утром (sudo service tomcat8 start):

INFO: Starting ProtocolHandler ["http-nio-8080"]
Jan 13, 2015 11:44:37 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-nio-8009"]
Jan 13, 2015 11:44:37 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 7942 ms
Tue Jan 13 23:45:58 EST 2015-25 java.lang.instrument.Instrumentation is used to reload class files
Jan 15, 2015 9:53:52 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-nio-8080"]
Jan 15, 2015 9:53:52 AM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
INFO: Using a shared selector for servlet write/read
Jan 15, 2015 9:53:52 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-nio-8009"]
Jan 15, 2015 9:53:52 AM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
INFO: Using a shared selector for servlet write/read
Jan 15, 2015 9:53:52 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 2925 ms
Jan 15, 2015 9:53:52 AM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Jan 15, 2015 9:53:52 AM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/8.0.9 (Ubuntu)
Jan 15, 2015 9:53:52 AM org.apache.catalina.startup.HostConfig deployDescriptor

Если эта строка «java.lang.instrument.Instrumentation используется для перезагрузки файлов классов» сообщает мне об отключении, я не вижу никаких информация о том, почему он отключается.

Я подумал, что, возможно, кто-то подключился к нему вслепую и выключил его, выпустив SHUTDOWN, но мои iptables настроены так, чтобы теперь разрешать любые подключения, кроме моего домашнего компьютера.

iptables -L --line-numbers
Chain INPUT (policy ACCEPT)
num  target     prot opt source               destination
1    ACCEPT     all  --  anywhere             anywhere
2    ACCEPT     all  --  anywhere             anywhere             ctstate RELATED,ESTABLISHED
3    ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:ssh
4    ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:http
5    ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:ftp
6    ACCEPT     tcp  --  removed.my.ip.here   anywhere             tcp
7    DROP       all  --  anywhere             anywhere

Chain FORWARD (policy ACCEPT)
num  target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
num  target     prot opt source               destination

Есть ли способ включить дополнительное ведение журнала в tomcat8, чтобы я мог видеть, что вызывает остановку?

Изменить: 1/23/2015 - У меня ugprade для Tomcat 8.0.17 (последняя версия), и это все еще происходит и все еще не имеет никаких подсказок в файле журнала ...

Запрошенная дополнительная информация:

Ubuntu 14.10 Хостинг от Luna Node Dynamic Linux dev 3.16.0-29-generic # 39-Ubuntu SMP Mon Dec 15 22:27:29 UTC 2014 x86_64 x86_64 x86_64 GNU / Linux 512MB RAM 256MB SWAP 1 CPU Tomcat 8.0.9 Установлен с помощью apt-get Обновлен до 8.0.17 путем загрузки двоичных файлов Начинается через «сервис tomcat8 start» «Tomcat останавливается (это проблема), я никогда не останавливал его, но использовал бы« service tomcat8 stop », если бы захотел остановить его. Информация о версии Java: openjdk версия« 1.8.0_40-internal »OpenJDK Runtime Environment (bui ld 1.8.0_40-internal-b09) OpenJDK 64-разрядная серверная VM (сборка 25.40-b13, смешанный режим) Установите через apt-get

/ etc / default / tomcat8:

TOMCAT8_USER=tomcat8
TOMCAT8_GROUP=tomcat8
JAVA_OPTS="-Djava.awt.headless=true -Xms256m -Xmx256m -XX:+UseConcMarkSweepGC -javaagent:/usr/share/tomcat8/railo/railo-inst.jar"

/etc/tomcat8/logging.properties:

handlers = 1catalina.org.apache.juli.FileHandler, 2localhost.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler
.handlers = 1catalina.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler

1catalina.org.apache.juli.FileHandler.level = FINE
1catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
1catalina.org.apache.juli.FileHandler.prefix = catalina.

2localhost.org.apache.juli.FileHandler.level = FINE
2localhost.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
2localhost.org.apache.juli.FileHandler.prefix = localhost.

java.util.logging.ConsoleHandler.level = ALL
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter

org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level = FINE
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].handlers = 2localhost.org.apache.juli.FileHandler

org.apache.catalina.session.level=ALL
1
задан 28 January 2015 в 22:11

0 ответов

Другие вопросы по тегам:

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