LINUX.ORG.RU

Сообщения Fedal28

 

Настройка Django сайта на Ubuntu, nginx, uwsgi

Пытаюсь настроить Django сайт, файлы которого лежат в /var/www/shina , но не могу запустить, так как не создается uwsgi сокет. Ошибка в логах сайта: 2023/04/15 17:29:05 [crit] 88769#88769: *79 connect() to unix:/var/run/uwsgi/shina.socket failed (2: No such file or directory) while connecting to upstream, client: 178.74.229.204, server: moya-shina.in.ua, request: "GET / HTTP/1.1", upstream: "uwsgi://unix:/var/run/uwsgi/shina.socket:", host: "moya-shina.in.ua"

Есть uwsgi конфиг /home/vlad/uwsgi/shina.ini:

[uwsgi]
project = shina
base = /var/www
uwsgi-path = /var/run/uwsgi
chdir = %(base)/%(project)
module = config.wsgi.production:application
env = DJANGO_SETTINGS_MODULE=config.settings.production
master = true
pidfile = %(uwsgi-path)/%(project).pid
socket = %(uwsgi-path)/%(project).socket
chmod-socket = 660
processes = 2
threads = 1
uid = www-data
gid = www-data
harakiri = 60
buffer-size=100000
max-requests = 5000
vacuum =true
home = %(base)/django/django.1.8
#plugins-dir = %(home)/bin
plugin = python3
daemonize = %(base)/%(project)/log/uwsgi.log
logfile-chmod = 666
touch-reload = %(base)/%(project)/config/wsgi/touchme
#python-autoreload = 10

Так же системный конф uwsgi:

[Unit]
Description=uWSGI Emperor service

[Service]
ExecStartPre=/bin/bash -c 'mkdir -p /var/run/uwsgi; chown www-data:www-data /var/run/uwsgi'
ExecStart=/usr/bin/uwsgi --emperor /home/vlad/uwsgi
Restart=always
KillSignal=SIGQUIT
Type=notify
NotifyAccess=all

[Install]
WantedBy=multi-user.target

И nginx конф:

server {
  listen 80;
  server_name moya-shina.in.ua;

  root /var/www/shina;

  access_log /var/www/shina/log/access.log;
  error_log /var/www/shina/log/error.log info;

  location /static/ {
    alias /var/www/shina/static/;
  }

  location /media/ {
    alias /var/www/shina/media/;
  }

  location / {
    uwsgi_pass      unix:/var/run/uwsgi/shina.socket;
    include         uwsgi_params;
  }
}

Запускал uwsgi –ini shina.ini , но почему не создаётся /var/run/uwsgi/shina.socket ?

 , , ,

Fedal28
()

Нужна помощь с сортировкой строк

Здравсвуйте.

Есть несколько строк с такой информацией:

  • agatacanning.qwerty.ie:3
  • allwaysproperty.co.nz:1
  • amageo.grafika.ro-ssl_log:2273
  • blde.senic.ro-ssl_log:15108
  • bougainvillea.grafika.ro-ssl_log:4710

То есть имя домена и число разделено двоеточием.

Нужно сделать сортировку всех строк по числам. Банальное sort -k2 не получится так как это всё один столбец.

Спасибо.

 

Fedal28
()

RSS подписка на новые темы