Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    info@proxmox.su
    +7 (495) 320-70-49
    Заказать звонок
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Телефоны
    +7 (495) 320-70-49
    Заказать звонок
    0
    0
    0
    Аспро: ЛайтШоп
    • +7 (495) 320-70-49
      • Назад
      • Телефоны
      • +7 (495) 320-70-49
      • Заказать звонок
    • info@proxmox.su
    • Москва, Бакунинская улица, 69с1
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Proxmox Виртуальная Среда
    Способ определения, завершился ли вызов API Proxmox. Вот несколько способов узнать, закончился ли вызов API Proxmox: 1. **Ожидание ответа:** Самый простой способ - просто ждать, пока API вернет ответ. Время ожидания зависит от сложности запроса и нагру

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Способ определения, завершился ли вызов API Proxmox. Вот несколько способов узнать, закончился ли вызов API Proxmox: 1. **Ожидание ответа:** Самый простой способ - просто ждать, пока API вернет ответ. Время ожидания зависит от сложности запроса и нагру, Proxmox Виртуальная Среда
     
    whiggs
    Guest
    #1
    0
    12.05.2025 17:13:00
    Привет всем. Я пытаюсь автоматизировать создание кучи ВМ, используя вызов REST API, но столкнулся с небольшой проблемой. Насколько я понимаю, REST API не предоставляет способа, чтобы скрипт мог определить, завершился ли предыдущий вызов REST API или нет, что и является проблемой, так как вызовы REST API выполняются асинхронно. Это привело к ситуации, когда я, по сути, вынужден ждать довольно долгое время и надеяться, что предыдущий вызов REST API завершился, потому что задачи начнут проваливаться, если слишком много из них будут выполняться одновременно. Есть ли способ для скрипта определить, завершена ли задача, связанная с предыдущим вызовом REST API, или она все еще выполняется? Если это еще не реализовано, то идеальным способом реализации такой функции было бы, чтобы каждый вызов REST API возвращал объект, и одно из свойств этого объекта отслеживало бы статус задачи на сервере Proxmox и возвращало простое true или false, если задача завершена.
     
     
     
    bbgeek17
    Guest
    #2
    0
    12.05.2025 17:17:00
    Следи за этой ошибкой: https://bugzilla.proxmox.com/show_bug.cgi?id=3931. А пока что просто нужно найти способ фильтровать вывод задачи и находить нужную, то есть: status=$($SSHTRG pvesh get /nodes/$PEER/tasks --output-format json| jq -r '[.[] | select(.type == "clusterjoin")] | sort_by(.endtime) | .[-1] | .status'). Blockbridge: сверхнизкая задержка дискового хранилища на базе NVMe для Proxmox - https://www.blockbridge.com/proxmox
     
     
     
    whiggs
    Guest
    #3
    0
    12.05.2025 23:39:00
    Мужик. Proxmox довольно глючный продукт, учитывая, что он позиционируется как enterprise-решение.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

    Конфиденциальность Оферта
    © 2026 Proxmox.su
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры