Tomcat не работает с CentOs - ExecStop = / bin / kill -15 $ MAINPID (код = выход, статус = 1 / отказ) - PullRequest
0 голосов
/ 08 февраля 2019

Где я могу ошибиться?В каком файле журнала я должен искать проблему?

* (Если я использую tomcat 9.0.14, у меня появляется сообщение об ошибке в catalina.out: Предупреждение о 64-разрядном сервере OpenJDK VM: если ожидается число процессоровчтобы увеличить с одного, то вы должны сконфигурировать количество параллельных потоков GC приблизительно с помощью -XX: ParallelGCThreads = N Но это я могу исправить с помощью изменения в конфигурационном файле 14.point (/etc/systemd/system/tomcat.service) это:

-XX:ParallelGCThreads=N 

для этого: -XX:-AssumeMP Поскольку я использую виртуальный сервер в Digital Ocean и у меня есть один процессор.) *

НО это не нужно, если я использую Tomcat 8.5.37

Так что теперь я использую этот шаг за шагом ...

0.

[root@centos-s-1vcpu-1gb-ams3-01 ~]# java -version
openjdk version "1.8.0_191"
OpenJDK Runtime Environment (build 1.8.0_191-b12)
OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)

1.

wget http://xenia.sote.hu/ftp/mirrors/www.apache.org/tomcat/tomcat-8/v8.5.37/bin/apache-tomcat-8.5.37.tar.gz

2.

tar xzf apache-tomcat-8.5.37.tar.gz

3.

mv apache-tomcat-8.5.37/ /opt/tomcat

4.

groupadd tomcat

5.

useradd -g tomcat -M -d /opt/tomcat -s /bin/nologin tomcat

6.

chgrp -R tomcat /opt/tomcat/ 

7.

chmod -R g+r /opt/tomcat/conf

8.

chmod -R g+x /opt/tomcat/conf

9.

chown -R tomcat /opt/tomcat/webapps/

10.

chown -R tomcat /opt/tomcat/work/

11.

chown -R tomcat /opt/tomcat/temp/

12.

chown -R tomcat /opt/tomcat/logs/

13.

vi /etc/systemd/system/tomcat.service

14.

# Systemd unit file for tomcat
[Unit]
Description=Apache Tomcat Web Application Container
After=syslog.target network.target

[Service]
Type=forking

Environment=JAVA_HOME=/usr/lib/jvm/jre
Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid
Environment=CATALINA_HOME=/opt/tomcat
Environment=CATALINA_BASE=/opt/tomcat
Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'
Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'

ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/bin/kill -15 $MAINPID

User=tomcat
Group=tomcat
UMask=0007
RestartSec=10
Restart=always

[Install]
WantedBy=multi-user.target

15.

systemctl daemon-reload

16.

systemctl start tomcat

17.

systemctl status tomcat

Ошибка:

tomcat.service - Контейнер веб-приложений Apache Tomcat Загружен: загружен (/etc/systemd/system/tomcat.service; включен; предустановка поставщика: отключен) Активен: активируется (автоматический перезапуск) (результат: код выхода) с пт 2019-02-08 07: 3 7:49 UTC;1с назад Процесс: 3198 ExecStop = / bin / kill -15 $ MAINPID (код = выход, статус = 1 / отказ) Процесс: 3185 ExecStart = / opt / tomcat / bin / startup.sh (код = выход, статус = 0 /УСПЕХ S) Основной PID: 3196 (код = выход, статус = 0 / УСПЕХ)

Фев 08 07:37:49 centos-s-1vcpu-1gb-ams3-01 systemd [1]: Unit tomcat.service ente ... 08 февр., 07:37:49 centos-s-1vcpu-1gb-ams3-01 systemd [1]: сбой tomcat.service.Подсказка: некоторые строки были эллиптическими, используйте -l для полного отображения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...