Настройка сервера очереди - 60M6ER/queueserver GitHub Wiki
1. Устанавливаем Java.
2. Качаем .jar и application.properties к нему по пути “/home/admin/queue_server”
Содержание файла application.properties:
spring.datasource.url=jdbc:postgresql://[АКТУАЛЬНЫЙ АДРЕС БАЗЫ ДАННЫХ ОЧЕРЕДИ]
spring.datasource.username=queueServer
spring.datasource.password=157456
spring.datasource.driver-class-name=org.postgresql.Driver
spring.jpa.database=postgresql
spring.jpa.database-platform=org.hibernate.dialect.PostgreSQLDialect
spring.jpa.show-sql=false
spring.jpa.generate-ddl=false
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect
spring.jpa.hibernate.ddl-auto=update
server.port=80
3. Создаем файл “sudo nano /etc/systemd/system/queueserver.service”
[Unit]
Description=Queue Server
[Service]
WorkingDirectory=/home/admin/queue_server
ExecStart=/usr/bin/java -Xmx2048M -jar queueserver-0.1.0.jar
SuccessExitStatus=143
TimeoutStopSec=10
Restart=always
RestartSec=5
Type=simple
User=root
[Install]
WantedBy=multi-user.target
4. Обновляем systemd “systemctl daemon-reload”
5. Запускаем службу “systemctl start queueserver”
6. Проверяем статус “systemctl status queueserver”
Должно быть что-то вроде этого:
[admin@msk-queue ~]$ systemctl status queueserver
● queueserver.service - Queue Server
Loaded: loaded (/etc/systemd/system/queueserver.service; enabled; vendor preset: disabled)
Active: active (running) since Thu 2020-08-27 10:20:32 MSK; 19min ago
Main PID: 786 (java)
CGroup: /system.slice/queueserver.service
└─786 /usr/bin/java -Xmx2048M -jar queueserver-0.1.0.jar
Aug 27 10:24:24 msk-queue.baikal.local java786: at java.base/sun.net.www.protocol.http.HttpUR…4)
Aug 27 10:24:24 msk-queue.baikal.local java786: at java.base/sun.net.www.protocol.http.HttpUR…2)
Aug 27 10:24:24 msk-queue.baikal.local java786: at java.base/sun.net.www.protocol.http.HttpUR…6)
Aug 27 10:24:24 msk-queue.baikal.local java786: at org.springframework.http.client.SimpleBuff…6)
Aug 27 10:24:24 msk-queue.baikal.local java786: at org.springframework.http.client.AbstractBu…8)
Aug 27 10:24:24 msk-queue.baikal.local java786: at org.springframework.http.client.AbstractCl…3)
Aug 27 10:24:24 msk-queue.baikal.local java786: at org.springframework.web.client.RestTemplat…2)
Aug 27 10:24:24 msk-queue.baikal.local java786: … 94 more
Aug 27 10:31:51 msk-queue.baikal.local java786: 2020-08-27 10:31:51.043 INFO 786 - [-nio-8…ель}
Aug 27 10:33:36 msk-queue.baikal.local java786: 2020-08-27 10:33:36.398 INFO 786 - [p-nio-…ить}
Hint: Some lines were ellipsized, use -l to show in full.