Alex
Всё, uwsgi запустился
Alex
И он работает в сафари
Alex
Хром из кеша видимо тянет
t3
Ну тогда дальше запускай через nginx с одним location. Если заработает, я бы ещё uwsgi направил в сокет бы, а не по tcp. --socket /tmp/uwsgi.appname и в nginx: uwsgi_pass unix:/tmp/uwsgi.appname;
Nikolay
LINKEDIN !
Dmitriy A.
все
Anonymous
LINKEDIN !
его заблочат скоро
Dmitriy A.
он все
Dmitriy A.
но когда эта блокировка кого-то останавливала?
Anonymous
но когда эта блокировка кого-то останавливала?
многих hr уже, нытья на их форумах тонны
Dmitriy A.
да пошли они нахуй
Dmitriy A.
хр не человек
Nikolay
)))
Denis
😂
Nikolay
на кнопки они жать могут
Nikolay
Send
folex
Мы не знаем, специально они жмут Send или это случайно получается
folex
так что может не могут
t3
@ads_alpha ну что там?)
Alex
@ads_alpha ну что там?)
Фласк заработал через nginx
Nikolay
алилуйа!
Alex
Юникс сокет пробросил
Alex
Но! socket.io выдает 502
Alex
Неизвестно почему
t3
Но! socket.io выдает 502
А напрямую его можно запустить как-то?) Я просто не сталкивался
Alex
А напрямую его можно запустить как-то?) Я просто не сталкивался
Да я его и запускаю напрямую. Тут модуль питоновский приколы выкидывает
Alex
Наверное
t3
А, ну слуш, можно же на край какой-нить js-скриптик запустить для проверки и стучатся на 127.0.0.1:ПОРТ_SOCKET.IO. И смотреть что в логах
Alex
Щас я перешагну через свою любовь к js и заведу контейнер с нодой
t3
Вообще не понимаю зачем тебе этот докер, пока ты с uwsgi и остальными библами не очень освоился
Pavel
+1
Pavel
зачем себе лишнюю абстракцию придумывать
Pavel
внутри там будут те же проблемы, только их будет сложнее диагностировать
Alex
Я прекрасно освоился до момента когда попытался завести энджинкс
Alex
А сокет.ио питоновский у меня и до этого не работал
Alex
Короче, что есть еще для real-time server-client communication кроме вебсокетов?
Alex
Я предложил фронтендеру использовать обычные form actions и AJAX элементы на странице.
Alex
Но не думаю что это лучший выбор.
Alex
websockets можно и без socket.io
Поищу для питона что-нибудь.
Logan
https://scontent.fhen1-1.fna.fbcdn.net/v/t1.0-9/15027423_774624122676442_8319493776993840762_n.jpg?oh=0af96aa61ce71a1b5c1d34e8682bbb90&oe=58C5F55F это конечно больше к сетевикам, но вам тоже понравится. Zero Nights, сегодня.
Alexander 🐕
Но! socket.io выдает 502
А можно уточнить
Alexander 🐕
Зачем тебе nginx перед socket.io
Alexander 🐕
?
Alex
Зачем тебе nginx перед socket.io
Энджинкс перед фласком и перед сокет.ио вместе взятыми
Alexander 🐕
Alexander 🐕
А не на придуманный тобой
Alexander 🐕
Там на вебсокеты домен отдельный?
Alexander 🐕
Или локейшн?
Alex
Чтобы проксировать реквесты на сокет.ио и фласк, зачем же
Alex
Ну да, он отдельный
Alex
Будет sockets.service
Alexander 🐕
Ну да, он отдельный
Кто, локейшн?
Alexander 🐕
Я просто конфиги не читал
Alexander 🐕
Я с телефона
Alexander 🐕
Да и не платят мне за чтение конфигов в чатах
Alex
И локейшн тоже
Alexander 🐕
Ну, если локейшн отдельный, тогда ладно
Eugene
есть uwsgi-sse-offload
Eugene
я активно юзаю. ибо не нужно двустороннее, просто от сервера нужен реалтайм если
Alex
У меня двусторонее
Eugene
ты сам написал сервер - клиент
Alex
Надо было дописать client-server
Alex
Сорян.
folex
http/2 еще можно, или просто tcp труба. Оба варианта в общем-то эквивалентны вебсокетам, разница в хендшейках только
folex
а чем вебсокеты не угодили?
folex
Alex
Так, теперь он хотя бы достукивается до сокет сервера. Энджинкс кидает в логи вот это - (111: Connection refused) while connecting to upstream,
Alex
Причём я понятия не имею как это чинить. Сокет сервер открыт для принятия коннектов.
Serge
ты же погуглил nginx websocket config, да?
Serge
и всё сделал правильно?
Alex
Да уже в десятый раз погуглил и сделал правильно
Alex
господа, подскажите за hetzner - там выдают backup space занедорого, но написано что оно доступно только из сети хецнера. если вдруг сервер на хецнере сломается, как мне эти бекапы забирать?
Anonymous
покупать ещё один
Anonymous
можно виртуалку, думаю