Статистика uWSGI с использованием uwsgitop и сокета, показывающего JSONDecodeError - PullRequest
0 голосов
/ 27 сентября 2018

Я не получаю статистику uwsgi, используя uwsgitop и сокет.Я поставил конфигурацию uwsgi для статистики с сокетом, и когда я попытался получить статистику с помощью команды:

uwsgitop /var/www/uwsgi/proj.socket

Выдает ошибку

JSONDecodeError: Expecting value: line 1 column 1 (char 0)

Я использую uwsgi версия 2.0.17.1 .

Вот мой UWSGI INI-файл

[uwsgi]

# Multi Thread Support
enable-threads = true

# Django-related settings
# the base directory (full path)
chdir           = /home/user/base-dir/proj-path/
# Django's wsgi file
module          = proj.wsgi
# the virtualenv (full path)
home            = /home/user/base-path/

# process-related settings
# master
master          = true
# maximum number of worker processes
processes       = 10

socket = /var/www/uwsgi/proj.socket
# ... with appropriate permissions - may be needed
chmod-socket    = 666
# clear environment on exit
vacuum          = true
daemonize = /var/www/uwsgi/uwsgi.log
pidfile = /var/www/uwsgi/uwsgi_hub.pid
logto = /var/log/proj_uwsgi%n.log
uid = user
gid = user
http-auto-gzip = true

memory-report = True

py-tracebacker=/var/www/uwsgi/proj.socket

--stats /var/www/uwsgi/proj.socket

1 Ответ

0 голосов
/ 05 октября 2018

Я думаю, что у вас должно быть что-то подобное в вашем конфигурационном файле:

 socket = /var/www/uwsgi/proj.socket
stats = /var/www/uwsgi/stats.socket

И запустите uwsgitop в сокете статистики, вот так:

uwsgitop /var/www/uwsgi/stats.socket
...