failed to bind to ::[500] Bad file descriptor
файл и так в нужной кодировке, не понимаю почему так происходит, там просто такой код:
print("Русский текст")
3.5.2, потому что на Ubuntu 0.16 почему то выше версию ставить не хочет, я пытался поставить 3.9 по крайней мере
curl -s http://pyenv.run/ | bash
root@xeon:/tmp# cat test.py
# -*- encoding: utf-8 -*-
from __future__ import print_function
print("Привет мир!")
root@xeon:/tmp# python3 test.py
Привет мир!
root@xeon:/tmp# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.7 LTS
Release: 16.04
Codename: xenial
root@xeon:/tmp# python3 -V
Python 3.5.2
На порту 1000 кто нибудь слушает? Проверить ss -tulpn | grep 1000
И разместив конфиг в sites-available ты потом сделал симлинк в sites-enabled? Введи nginx -T, ты должен увидеть совой конфиг и не увидеть ошибок.