Arhn - архитектура программирования

Запустить работника сельдерея в фоновом режиме в качестве демона с помощью AWS Elastic Beanstalk для python 3.6?

Я хочу запустить сельдерей в фоновом режиме в качестве демона на AWS Elastic Beanstalk с python3.6.

Я последовал ответу на этот вопрос: Как вы запускаете работник с AWS Elastic Beanstalk?

Но супервизор не поддерживается для python3.6. Какое решение для python 3.6.

Примечание. Я использую сервер Rabbitmq и устанавливаю celery в своем проекте в качестве удаленного сервера.


Ответы:


1

Основная ветка супервизора поддерживает Python 3. Вы можете его использовать. Он может иметь некоторые ошибки, поскольку он находится в разработке.

Чтобы установить его, запустите

$ pip install git+https://github.com/Supervisor/supervisor.git

Убедитесь, что в вашей системе установлен git, чтобы приведенная выше команда работала.

Как я упомянул здесь, вы также можете использовать цирк Mozilla, который является альтернативой сельдерею.

26.01.2018
  • Собираем Supervisor Скачаем supervisor-3.3.3.tar.gz (418kB) 100% |███████████████████████████████████████████████ | 419kB 193kB/s Полный вывод команды python setup.py egg_info: Supervisor требует Python 2.4 или более поздней версии, но не работает ни с одной версией Python 3. Вы используете версию 3.6.3 (по умолчанию, 6 октября 2017 г., 08:44:35 ) [GCC 5.4.0 20160609]. Пожалуйста, установите, используя поддерживаемую версию. ---------------------------------------- Ошибка команды python setup.py egg_info с кодом ошибки 1 в /tmp/pip-build-qexq8qt4/супервизор/ 26.01.2018
  • @chiragmaliwal Можете ли вы поделиться командой, используемой для установки? Можешь попробовать pip install git+https://github.com/Supervisor/supervisor.git ? 26.01.2018
  • супервизор успешно установлен на локальном компьютере. Но когда я отправил свой код в aws Eb, я получил сообщение об ошибке: Ошибка [Errno 2] Нет такого файла или каталога: «git» при выполнении команды git clone -q github.com/Supervisor/supervisor.git /tmp/pip-4vnbl4ko-build Не удается найти команду 'git' 26.01.2018
  • Я пробовал оба: -e git+git://github.com/Supervisor/supervisor.git#egg=supervisor, -e git+github.com/Supervisor/supervisor.git#egg=supervisor 26.01.2018
  • Столкнувшись с той же проблемой: stackoverflow.com/questions/48334158/ 26.01.2018
  • попробовал, но не работает. Получение ошибки `Нет такого файла или каталога: 'git' при выполнении команды` 27.01.2018
  • Спасибо чувак! Для вашей помощи. Супервизор успешно установлен. Проблема: необходимо установить git на Eb. 29.01.2018

  • 2

    После одного дня исследований, наконец, я получил ответ на свой вопрос:

    Только что установил git на Eb.

    packages:
      yum:
        git: []
    

    Добавить руководителя на requirements.txt :

    git+https://github.com/Supervisor/supervisor.git
    
    29.01.2018
  • По умолчанию git не установлен на Eb. 30.01.2018
  • Новые материалы

    Коллекции публикаций по глубокому обучению
    Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..

    Представляем: Pepita
    Фреймворк JavaScript с открытым исходным кодом Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..

    Советы по коду Laravel #2
    1-) Найти // You can specify the columns you need // in when you use the find method on a model User::find(‘id’, [‘email’,’name’]); // You can increment or decrement // a field in..

    Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
    Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv) Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..

    3 способа решить квадратное уравнение (3-й мой любимый) -
    1. Методом факторизации — 2. Используя квадратичную формулу — 3. Заполнив квадрат — Давайте поймем это, решив это простое уравнение: Мы пытаемся сделать LHS,..

    Создание VR-миров с A-Frame
    Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..

    Демистификация рекурсии
    КОДЕКС Демистификация рекурсии Упрощенная концепция ошеломляющей О чем весь этот шум? Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..