Как работи My App Server

SystemD

MyAppServer ви позволява да създадете услуга за вашия софтуер, която се регистрира в системата за управление на услугите на операционната система (SystemD).

Управление на услугата

След като бъде създадена, тази услуга може да бъде управлявана от вас. Можете да я стартирате/спирате/рестартирате или да изпратите сигнал TERM/KILL към нейната група процеси.

Управление на услугата

Ако услугата ви излезе от системата My App Server е конфигурирал SystemD да я рестартира, независимо от причината за излизането:

  • Нормален (0) код на излизане
  • Неправилен код на излизане
  • Неправилен сигнал (например SIGABRT, SIGKILL и др.)
  • Изтичане на времето за стартиране/спиране
  • Неуспешно изпращане на сигнал WatchDog

Наблюдение на услугата

След като бъде стартирана, услугата се наблюдава постоянно.

Например, в конфигурацията по подразбиране се изпращат HTTP заявки към началните страници на всеки от конфигурираните домейни. Ако някоя от заявките се провали, услугата се рестартира.

Освен това, ако услугата не успее да изпрати уведомление READY в рамките на конфигурирания тайм-аут за стартиране, това също се счита за неуспех и се прави опит за рестартиране.

За да деактивирате мониторинга на услугата, можете:

# Извършвайте само проверка за „свързване“ към AJP порта:
echo „[{„name“:„CONNECT“}]“ > my_appserv/envdir/MAS_WD_VHOSTS
# Не извършвайте никакви проверки, дори и за свързване. Изпращайте само сигнали READY и KEEP-ALIVE към SystemD:
echo „[]“ > my_appserv/envdir/MAS_WD_VHOSTS

Имайте предвид, че можете също да направите промени в WatchDog или напълно да го замените със собствена реализация, ако услугата ви го изисква.

Работи с вашия системния потребител

Услугата работи с правата на вашия системния потребител. Това означава, че има пълен достъп до всички ресурси във вашия уеб хостинг акаунт – файлове, бази данни, мрежови връзки, пощенски кутии и др.

Собствена мрежа

На вашата услуга е присвоен частен, специален IP адрес. По този начин тя може да приема връзки към всеки мрежов порт, който е достъпен за вашия системния потребител.

Под Linux портовете 1-1024 обикновено са запазени за привилегировани потребители. Останалите са на ваше разположение. Гарантирано е, че целият диапазон от портове (1024 - 65536) е на ваше разположение (TCP, UDP и др.).

  • private jvm, java hosting, jsp hosting, tomcat hosting, plesk hosting, web hosting, spring boot hosting
  • 315 Потребителите са отбелязали статията като полезна
Беше ли полезен този отговор?

Свързани статии

Apache Tomcat

The following section is specific for "Apache Tomcat".

Service usage

Note: If you have made some modifications under my_appserv, e.g.:

Limits

The subscription's hosting plan comes with a defined memory limit.

Service control

If this option is enabled the service will be started on server reboot.

Custom app servers

In order to run your custom application server you should: