Инструменты пользователя

Инструменты сайта


сайты:debian_11_uwsgi

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
сайты:debian_11_uwsgi [2022.01.28 06:31] feserсайты:debian_11_uwsgi [2022.03.26 15:09] (текущий) feser
Строка 2: Строка 2:
  
  
-Ставим uWSGI из пакетов +==== Ставим uWSGI из пакетов ====
 <code> <code>
 apt install uwsgi uwsgi-plugin-python3 apt install uwsgi uwsgi-plugin-python3
 </code> </code>
 +
 +==== Компилируем uWSGI из pip2.7 ====
 +<code>
 +apt install curl -y
 +curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py
 +python2 get-pip.py
 +pip2.7 install uwsgi
 +</code>
 +
 +
 +
 +
  
 <code - /etc/uwsgi/uwsgi.ini> <code - /etc/uwsgi/uwsgi.ini>
Строка 12: Строка 24:
 gid = www-data gid = www-data
 pidfile = /run/uwsgi/uwsgi.pid pidfile = /run/uwsgi/uwsgi.pid
-emperor = /etc/uwsgi.d+emperor = /etc/uwsgi/apps-enabled
 stats = /run/uwsgi/stats.sock stats = /run/uwsgi/stats.sock
 chmod-socket = 660 chmod-socket = 660
-emperor-tyrant = true+emperor-tyrant = true #только для множества пользователей (у меня true не работает)
 cap = setgid,setuid cap = setgid,setuid
  
Строка 36: Строка 48:
 [Service] [Service]
 ExecStart=/usr/bin/uwsgi --ini /etc/uwsgi/uwsgi.ini ExecStart=/usr/bin/uwsgi --ini /etc/uwsgi/uwsgi.ini
 +#или так ExecStart=/usr/local/bin/uwsgi --ini /etc/uwsgi/uwsgi.ini
  
 # не нужно, иначе папка /run/uwsgi будет создана с правами root # не нужно, иначе папка /run/uwsgi будет создана с правами root
Строка 55: Строка 68:
   chmod 770 /var/log/uwsgi   chmod 770 /var/log/uwsgi
      
-Ротация логов с помощью logrotate+Ротация логов с помощью logrotate. По умолчанию логи хранятся в /var/log/uwsgi/app. Мы делаем без /app
 <code - /etc/logrotate.d/uwsgi> <code - /etc/logrotate.d/uwsgi>
 "/var/log/uwsgi/*log" { "/var/log/uwsgi/*log" {
Строка 68: Строка 81:
  
 </code> </code>
 +
 +Папка для конфигов: /etc/uwsgi/apps-enabled
 +
  
сайты/debian_11_uwsgi.1643351468.txt.gz · Последнее изменение: 2022.01.28 06:31 — feser