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