Внезапная перезагрузка демона панели #130

Open
opened 2025-10-02 09:59:20 +00:00 by cuqmbr · 0 comments
Owner

Описание

Демон панели управления внезапно перезагружается, из-за чего в панельке в браузере экземпляры (сервера лобби, лимбо, выживание и прокси) показываются выключенными, но их контейнеры работают. Контейнер базы данных остаётся в рабочем состоянии.

Примеры

В это время:

  • потребление процессора значительно увеличивается (не контейнеры игры)
    image

  • сохраняется очень много логов из-за того, что сервер пытается запустить экземпляры но не может этого сделать потому что имя контейнера уже занято
    image

Пример логов демона:

[10/02 06:44:26] [WARN] SIGQUIT close process signal detected.
[10/02 06:44:26] [INFO] Instance minecraft-survival-prod (215270f45a2a48f4a7820545741baab9) is running or busy, and is being forced to end.
[10/02 06:44:26] [WARN] Program received EXIT command.
[10/02 06:44:26] [INFO] Exit.
[10/02 06:44:26] [INFO] Instance minecraft-limbo-prod (8958b1f398ee4379a2fcbd247cf6e42d) is running or busy, and is being forced to end.
[10/02 06:44:26] [INFO] Instance minecraft-limbo-prod (8958b1f398ee4379a2fcbd247cf6e42d) saved successfully.
[10/02 06:44:26] [INFO] Instance minecraft-lobby-prod (c0a62848008a463e98d034d060a8c559) is running or busy, and is being forced to end.
[10/02 06:44:26] [INFO] Instance minecraft-lobby-prod (c0a62848008a463e98d034d060a8c559) saved successfully.
[10/02 06:44:26] [INFO] Instance minecraft-mariadb-prod (498959ce90924c03a38c8b459e0a6a53) is running or busy, and is being forced to end.
[10/02 06:44:26] [INFO] Instance minecraft-mariadb-prod (498959ce90924c03a38c8b459e0a6a53) saved successfully.
[10/02 06:44:26] [INFO] Instance minecraft-proxy-prod (9a591c07feae452e9fc3c80f5a6bfcaa) is running or busy, and is being forced to end.
[10/02 06:44:26] [INFO] Instance minecraft-proxy-prod (9a591c07feae452e9fc3c80f5a6bfcaa) saved successfully.
[10/02 06:44:26] [INFO] Instance minecraft-survival-prod (215270f45a2a48f4a7820545741baab9) saved successfully.
[10/02 06:46:14] [INFO] Сессия : запрошен запуск экземпляра с эмулируемым терминалом.
[10/02 06:46:14] [INFO] ----------------
[10/02 06:46:14] [INFO] Сессия : запрошен запуск экземпляра.
[10/02 06:46:14] [INFO] UUID экземпляра: [215270f45a2a48f4a7820545741baab9]
[10/02 06:46:14] [INFO] Команда запуска: docker container run --interactive --attach stdin --attach stdout --attach stderr --rm --name minecraft-survival-prod ...
[10/02 06:46:14] [INFO] Путь PTY: /opt/mcsmanager/daemon/lib/pty_linux_arm64
[10/02 06:46:14] [INFO] Параметры PTY: -size 164,40 -coder utf8 -dir /opt/mcsmanager/daemon/data/InstanceData/minecraft/prod/survival -fifo /tmp/mcsmanager-instance-pipe/pipe-080d6aea-d8da-4883-a378-fa6fa4983551 -cmd ["docker","container","run","--interactive","--attach","stdin","--attach","stdout","--attach","stderr","--rm","--name","minecraft-survival-prod",...]
[10/02 06:46:14] [INFO] Рабочий каталог: /opt/mcsmanager/daemon/data/InstanceData/minecraft/prod/survival

Пример логов в консоли экземпляра:

[INFO] Подготовка к запуску...
[ERROR] Не удалось запустить процесс экземпляра, пожалуйста, проверьте команду запуска и настройку рабочей среды!
[INFO] Режим эмулируемого терминала активен. Вы можете вводить содержимое непосредственно в терминал и использовать Ctrl, Tab и другие функциональные клавиши.
[Информация] Обнаружено неожиданное остановка экземпляра. Команда перезапуска отправлена...
main: Pulling from bebrashield/server-survival
Digest: sha256:e4503b8d15712363c37105e30d5d88dd7711adba687f73dd2b23742cd3929649
Status: Image is up to date for gitea.cuqmbr.xyz/bebrashield/server-survival:main
docker: Error response from daemon: Conflict. The container name "/minecraft-survival-prod" is already in use by container "f14b7b7e30be77b78369352eae566dc504263eda10429bed34b0502ab1bbb5b3". You have to remove (or rename) that container to be able to reuse that name.

Run 'docker run --help' for more information

Предположения

  • система инициализации убивает процесс из-за высокого потребления процессора

Действия

Понять почему увеличивается потребление процессора

### Описание Демон панели управления внезапно перезагружается, из-за чего в панельке в браузере экземпляры (сервера лобби, лимбо, выживание и прокси) показываются выключенными, но их контейнеры работают. Контейнер базы данных остаётся в рабочем состоянии. ### Примеры В это время: - потребление процессора значительно увеличивается (не контейнеры игры) ![image](/attachments/d3cc60b1-2817-4bea-8135-f99efeed8689) - сохраняется очень много логов из-за того, что сервер пытается запустить экземпляры но не может этого сделать потому что имя контейнера уже занято ![image](/attachments/d3dd69b5-f413-492e-ab9f-dec1eb82b3eb) Пример логов демона: ``` [10/02 06:44:26] [WARN] SIGQUIT close process signal detected. [10/02 06:44:26] [INFO] Instance minecraft-survival-prod (215270f45a2a48f4a7820545741baab9) is running or busy, and is being forced to end. [10/02 06:44:26] [WARN] Program received EXIT command. [10/02 06:44:26] [INFO] Exit. [10/02 06:44:26] [INFO] Instance minecraft-limbo-prod (8958b1f398ee4379a2fcbd247cf6e42d) is running or busy, and is being forced to end. [10/02 06:44:26] [INFO] Instance minecraft-limbo-prod (8958b1f398ee4379a2fcbd247cf6e42d) saved successfully. [10/02 06:44:26] [INFO] Instance minecraft-lobby-prod (c0a62848008a463e98d034d060a8c559) is running or busy, and is being forced to end. [10/02 06:44:26] [INFO] Instance minecraft-lobby-prod (c0a62848008a463e98d034d060a8c559) saved successfully. [10/02 06:44:26] [INFO] Instance minecraft-mariadb-prod (498959ce90924c03a38c8b459e0a6a53) is running or busy, and is being forced to end. [10/02 06:44:26] [INFO] Instance minecraft-mariadb-prod (498959ce90924c03a38c8b459e0a6a53) saved successfully. [10/02 06:44:26] [INFO] Instance minecraft-proxy-prod (9a591c07feae452e9fc3c80f5a6bfcaa) is running or busy, and is being forced to end. [10/02 06:44:26] [INFO] Instance minecraft-proxy-prod (9a591c07feae452e9fc3c80f5a6bfcaa) saved successfully. [10/02 06:44:26] [INFO] Instance minecraft-survival-prod (215270f45a2a48f4a7820545741baab9) saved successfully. [10/02 06:46:14] [INFO] Сессия : запрошен запуск экземпляра с эмулируемым терминалом. [10/02 06:46:14] [INFO] ---------------- [10/02 06:46:14] [INFO] Сессия : запрошен запуск экземпляра. [10/02 06:46:14] [INFO] UUID экземпляра: [215270f45a2a48f4a7820545741baab9] [10/02 06:46:14] [INFO] Команда запуска: docker container run --interactive --attach stdin --attach stdout --attach stderr --rm --name minecraft-survival-prod ... [10/02 06:46:14] [INFO] Путь PTY: /opt/mcsmanager/daemon/lib/pty_linux_arm64 [10/02 06:46:14] [INFO] Параметры PTY: -size 164,40 -coder utf8 -dir /opt/mcsmanager/daemon/data/InstanceData/minecraft/prod/survival -fifo /tmp/mcsmanager-instance-pipe/pipe-080d6aea-d8da-4883-a378-fa6fa4983551 -cmd ["docker","container","run","--interactive","--attach","stdin","--attach","stdout","--attach","stderr","--rm","--name","minecraft-survival-prod",...] [10/02 06:46:14] [INFO] Рабочий каталог: /opt/mcsmanager/daemon/data/InstanceData/minecraft/prod/survival ``` Пример логов в консоли экземпляра: ``` [INFO] Подготовка к запуску... [ERROR] Не удалось запустить процесс экземпляра, пожалуйста, проверьте команду запуска и настройку рабочей среды! [INFO] Режим эмулируемого терминала активен. Вы можете вводить содержимое непосредственно в терминал и использовать Ctrl, Tab и другие функциональные клавиши. [Информация] Обнаружено неожиданное остановка экземпляра. Команда перезапуска отправлена... main: Pulling from bebrashield/server-survival Digest: sha256:e4503b8d15712363c37105e30d5d88dd7711adba687f73dd2b23742cd3929649 Status: Image is up to date for gitea.cuqmbr.xyz/bebrashield/server-survival:main docker: Error response from daemon: Conflict. The container name "/minecraft-survival-prod" is already in use by container "f14b7b7e30be77b78369352eae566dc504263eda10429bed34b0502ab1bbb5b3". You have to remove (or rename) that container to be able to reuse that name. Run 'docker run --help' for more information ``` ### Предположения - система инициализации убивает процесс из-за высокого потребления процессора ### Действия Понять почему увеличивается потребление процессора
189 KiB
722 KiB
Sign in to join this conversation.
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
bebrashield/task-tracker#130
No description provided.