Рейтинг:0

uwSGI как сервис

флаг gy
s79

Версия: Linux: Ubuntu 20.04.3 LTS uwsgi: 2.0.18-дебиан

У меня есть эта конфигурация "/etc/uwsgi/lemonldap.ini":

[увсги]
плагины = PSGI
сокет = 127.0.0.1:5000
psgi = /usr/share/lemonldap-ng/llng-server/llng-server.psgi
мастер = правда
процессы = 5
один интерпретатор = истина
uid = www-данные
gid = www-данные
вакуум = правда
daemonize=/var/log/lemonldap-ng/lemonldap_trace.log
chown-socket = www-данные: www-данные
chmod-сокет = 660

Эта конфигурация работает, когда я использую команду «uwsgi --ini /etc/uwsgi/lemonldap.ini». Делаю конфиг сервиса:

[Ед. изм]
    Описание=LemonLdap
[Оказание услуг]
    Среда=LLNG_DEFAULTCONFFILE=/etc/lemonldap-ng/lemonldap-ng.ini
    ExecStart=/usr/bin/uwsgi --ini /etc/uwsgi/lemonldap.ini
    KillSignal=SIGQUIT
    Тип = разветвление
    Уведомление о доступе = все
    Пользователь=www-данные
    Группа=www-данные
[Установить]
    WantedBy=многопользовательская.цель

Я пытаюсь запустить его, но получаю:


 ulemonldap.service - LemonLdap
     Загружено: загружено (/lib/systemd/system/ulemonldap.service; включено; предустановка поставщика: включена)
     Активен: неактивен (мертв) со вт 23 ноября 2021 г. 02:25:05 UTC; 3 мин 18 с назад
    Процесс: 319431 ExecStart=/usr/bin/uwsgi --ini /etc/uwsgi/lemonldap.ini (code=exited, status=0/SUCCESS)
   Основной PID: 319441 (код=выход, статус=0/УСПЕХ)
     Статус: "Инициализация uWSGI"

23 ноября, 02:25:05 rproxy systemd[1]: ulemonldap.service: не удалось прочитать поле oom_kill атрибута cgroup memory.events: такого файла нет o
каталог r
23 ноября 02:25:05 rproxy systemd[1]: ulemonldap.service: Ребенок 319441 принадлежит ulemonldap.service.
23 ноября, 02:25:05 rproxy systemd[1]: ulemonldap.service: основной процесс завершен, код = завершен, статус = 0/УСПЕХ
23 ноября 02:25:05 rproxy systemd[1]: ulemonldap.service: изменен запуск -> стоп-сигтерм
23 ноября, 02:25:05 rproxy systemd[1]: ulemonldap.service: не удалось прочитать поле oom_kill атрибута cgroup memory.events: нет такого файла или каталога
23 ноября 02:25:05 rproxy systemd[1]: ulemonldap.service: Ребенок 319442 принадлежит ulemonldap.service.
23 ноября 02:25:05 rproxy systemd[1]: ulemonldap.service: Контрольная группа пуста.
23 ноября, 02:25:05 rproxy systemd[1]: ulemonldap.service: успешно.
23 ноября, 02:25:05 rproxy systemd[1]: ulemonldap.service: служба не будет перезапущена (настройка перезапуска)
23 ноября, 02:25:05 rproxy systemd[1]: ulemonldap.service: изменен стоп-сигтерм -> мертв

В версии «Ubuntu 20.04.1 LTS» и «uwsgi: 2.0.18-debian» почти идентичные сервисы (отличаются только пользователем) работают без проблем.

Что я делаю не так? И что это значит: «Не удалось прочитать поле oom_kill атрибута cgroup memory.events: нет такого файла или каталога»

Этот вопрос на других языках:

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.