Показано с 1 по 2 из 2

Тема: Проблема с вызовом shell скриптов (suspend / resume )

  1. #1
    Junior Member
    Регистрация
    10.04.2019
    Сообщений
    2

    По умолчанию Проблема с вызовом shell скриптов (suspend / resume )

    Добрый вечер.

    Решил написать модуль для работы с панелью птеродактиль ( https://pterodactyl.io/ ).
    Пока остановился на варианте интеграции через shell скрипты (потом буду делать полноценный модуль интеграции)

    Скрипт open запускается и отрабатывает, вижу что пользователь создан и сервер запущен, скрипт возвращает только id.
    Скрипт close так-же запускается

    Но вот при вызове suspend получаю такую непонятную ошибку в логах биллинга

    Код:
    Режим отображения: Показать backtrace и лог ошибок
    Информация об ошибке
    2019-04-09 21:38:36	Модуль обработки 'PterodactylShell' (id = 1)
    
    2019-04-09 21:38:36	Ошибка (type: 'not_supported'; object: ''; value: '' ()
    
    backtrace:
    processing::Module::Stop(int) (lib/libprocessingmodule.so + 0x47) [*0x2b25aead50cd]
    processing::Module::Run(int, char**) (lib/libprocessingmodule.so + 0x157d) [*0x2b25ae8942fa]
    ??? (libexec/pmshellscripts.so + 0x1ca) [*0x401409]
    ??? (processing/pmshellscripts + 0x0) [*0x2b25ae4e23d5]
    ??? (/lib64/libc.so.6 + 0xf5) [*0x4016a7]
    ??? (processing/pmshellscripts + 0x0) [*(nil)]
    
    log:
    Apr 9 21:38:36 [98497:1] db EXTINFO Query: 'SELECT processingmodule FROM item WHERE id = 1'
    Apr 9 21:38:36 [98497:1] db EXTINFO Query: 'SELECT name FROM processingmodule WHERE id = 1'
    Apr 9 21:38:36 [98497:1] backtrace EXTINFO processing::Module::Stop(int) (lib/libprocessingmodule.so + 0x47) [*0x2b25aead50cd]
    Apr 9 21:38:36 [98497:1] backtrace EXTINFO processing::Module::Run(int, char**) (lib/libprocessingmodule.so + 0x157d) [*0x2b25ae8942fa]
    Apr 9 21:38:36 [98497:1] backtrace EXTINFO ??? (libexec/pmshellscripts.so + 0x1ca) [*0x401409]
    Apr 9 21:38:36 [98497:1] backtrace EXTINFO ??? (processing/pmshellscripts + 0x0) [*0x2b25ae4e23d5]
    Apr 9 21:38:36 [98497:1] backtrace EXTINFO ??? (/lib64/libc.so.6 + 0xf5) [*0x4016a7]
    Apr 9 21:38:36 [98497:1] backtrace EXTINFO ??? (processing/pmshellscripts + 0x0) [*(nil)]
    Apr 9 21:38:36 [98497:1] libmgr ERROR Error: Type: 'not_supported'
    Если поможет, то таблица БД с тем что сохранилось для созданных услуг в биллинге

    Код:
    MariaDB [billmgr]> SELECT * FROM itemparam;
    +----+------+---------------+--------------------------------------+
    | id | item | intname       | value                                |
    +----+------+---------------+--------------------------------------+
    |  1 |    1 | cpu           | 50                                   |
    |  2 |    1 | egg           | Spigot                               |
    |  3 |    1 | ram           | 1024                                 |
    |  4 |    1 | open_start    | 2019-04-07 14:44:02                  |
    |  8 |    3 | cpu           | 70                                   |
    |  9 |    3 | egg           | Spigot                               |
    | 10 |    3 | ram           | 512                                  |
    | 11 |    3 | open_start    | 2019-04-08 23:15:34                  |
    | 12 |    3 | externalid    | e600cc8f-2f49-432c-b91c-9f433e93a6c4 |
    | 13 |    3 | username      | user3                                |
    | 14 |    3 | user          | user3                                |
    | 15 |    3 | password      | xAI2FjvX1tvR                         |
    | 16 |    3 | open_duration | 129                                  |
    | 17 |    1 | externalid    | af62970b-3b34-4067-a531-673079dc6f6a |
    | 18 |    1 | username      | user1                                |
    | 19 |    1 | user          | user1                                |
    | 20 |    1 | password      | XrhSIvf84s0G                         |
    | 21 |    1 | open_duration | 117224                               |
    | 22 |    4 | cpu           | 60                                   |
    | 23 |    4 | egg           | Spigot                               |
    | 24 |    4 | ram           | 700                                  |
    | 25 |    4 | open_start    | 2019-04-08 23:23:32                  |
    | 26 |    4 | externalid    | 8d09bb7f-5db1-468e-b44c-760d86df6bcf |
    | 27 |    4 | username      | user4                                |
    | 28 |    4 | user          | user4                                |
    | 29 |    4 | password      | YUNCDYSDbdYZ                         |
    | 30 |    4 | open_duration | 2                                    |
    +----+------+---------------+--------------------------------------+
    По ошибке не могу понять в чем проблема. Только начал разбираться.
    Изображения Изображения
    • Тип файла: jpg db.jpg (14.4 Кб, Просмотров: 4)
    Последний раз редактировалось anetron; 10.04.2019 в 05:21.

  2. #2
    Junior Member
    Регистрация
    10.04.2019
    Сообщений
    2

    По умолчанию

    Разобрался, оказывается для остановки / включения надо нажимать на лампочки "отключить" / "включить". Извиняюсь, можно закрывать тему. Настроил обработчик что бы не показывать значки запуска и остановки.
    Последний раз редактировалось anetron; 10.04.2019 в 05:42.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •