Выполнение нескольких веб-сервисов на одном веб-сайте

Я хочу выполнить два различных сервиса в двух различных портах в VPS Ubuntu. С этой целью я создал два различных сервисных файла/etc/systemd/system/myfirst-server.service и/etc/systemd/system/mysecond-server.service

Эти файлы

[Unit]
  Description=Chat Server

  [Service]
  ExecStart=/usr/bin/php /var/www/vhosts/domain.com/path1/bin/myfirst-server.php
  StandardOutput=null
  Restart=always
  RestartSec=10

  [Install]
  WantedBy=multi-user.target

и

[Unit]
  Description=Chat Server

  [Service]
  ExecStart=/usr/bin/php /var/www/vhosts/domain.com/path2/bin/mysecond-server.php
  StandardOutput=null
  Restart=always
  RestartSec=10

  [Install]
  WantedBy=multi-user.target

Теперь я выполняю их

sudo systemctl enable myfirst-server.service
sudo systemctl enable mysecond-server.service

sudo systemctl daemon-reload

sudo systemctl start myfirst-server.service
sudo systemctl start mysecond-server.service

Теперь проблема - то, если я выполняю одного из них, это работает отлично, но с двумя из них начинают вести себя непредсказуемо - когда-то они работают хороший в другое время, которое каждый не выполняет. Странно достаточно они оба отвечают на WSS, соединяющийся отлично.

Любая справка о том, как выполнить два сервиса

ExecStart=/usr/bin/php /var/www/vhosts/domain.com/path1/bin/myfirst-server.php
ExecStart=/usr/bin/php /var/www/vhosts/domain.com/path2/bin/mysecond-server.php

одновременно высоко ценится

1
задан 26 February 2020 в 03:24

1 ответ

Оказавшийся, что это - способ сделать это :) Проблема была где-то в другом месте, это был на самом деле тайм-аут взятия MySQL после 8 часов неактивности. Таким образом поместите крон, задания как 0 0,8.16 * * * systemctl перезапускают myfirst-server.service и его работу хорошо на данный момент.

0
ответ дан 17 March 2020 в 00:14

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

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