Size: a a a

2019 December 18

g

greg in ErlangRus
#опыт В одном проекте понадобились websocket, клиент уже сделан на socket.io, подумал побыстрому сделаю на flask-socketio и запихну в докер. Неделю отлаживал как запускать: uwsgi gevent ошибки сыпал, gunicorn с gevent-websocket не хотел делать редирект после handshake, получилось только на gunicorn + eventlet. Итог: код писал час, отлаживал недел. Думал уж на cowboy всё написать.
источник

SP

Sergey Prokhorov in ErlangRus
а оно какие-то зелёные потоки использует в gunicorn или прям реальные процессы ОС?
источник

AK

Alexey Klochkov in ErlangRus
Sergey Prokhorov
а оно какие-то зелёные потоки использует в gunicorn или прям реальные процессы ОС?
gevent и eventlet - зелёные потоки. но gunicorn умеет ещё в процессы и треды. Сейчас вожусь с ними как раз :) граблей там под песочком хватает :)
источник

С

Саша in ErlangRus
greg
#опыт В одном проекте понадобились websocket, клиент уже сделан на socket.io, подумал побыстрому сделаю на flask-socketio и запихну в докер. Неделю отлаживал как запускать: uwsgi gevent ошибки сыпал, gunicorn с gevent-websocket не хотел делать редирект после handshake, получилось только на gunicorn + eventlet. Итог: код писал час, отлаживал недел. Думал уж на cowboy всё написать.
а зачем uwsgi + gevent? почему не взять tornado / aiohttp и присобачить https://github.com/miguelgrinberg/python-socketio ?
источник

g

greg in ErlangRus
надо почитать, спасибо
источник

AK

Alexey Klochkov in ErlangRus
greg
надо почитать, спасибо
кстати, gunicorn ещё умеет в asgi, через воркер uvicorn-а
PS про tornado/aiohttp воркеров, думаю, знаешь
источник
2019 December 19

TT

Taras 🦀 Taraskin in ErlangRus
маленький оффтоп, прошу прощения:

у кого-то был такой глюк с ssh/консолью на линуксе —
вставляешь что-угодно, к примеру "777"
а вставляется "0~7771~",

тоесть добавляется "0~" + "777" + "1~"
как гуглить решения таких глюков?
или куда и на что смотреть?
источник

Y

Yar in ErlangRus
А терминал какой?
источник

Y

Yar in ErlangRus
echo $TERM
источник

TT

Taras 🦀 Taraskin in ErlangRus
lubuntu, lxde, lx-terminal
источник

TT

Taras 🦀 Taraskin in ErlangRus
Yar
echo $TERM
$ echo $TERM
xterm
источник

N|

Naiλ Gibaev | The Red King in ErlangRus
Taras 🦀 Taraskin
маленький оффтоп, прошу прощения:

у кого-то был такой глюк с ssh/консолью на линуксе —
вставляешь что-угодно, к примеру "777"
а вставляется "0~7771~",

тоесть добавляется "0~" + "777" + "1~"
как гуглить решения таких глюков?
или куда и на что смотреть?
Внутри screen/tmux (запущенных на удаленном сервере) такой же баг?
источник

TT

Taras 🦀 Taraskin in ErlangRus
наверное, это не от сервера зависит,
при коннекте к нескольким, разным, такая же фигня,
при чем не сразу возникает, а спустя которое время

если вкладку консоли закрыть, открыть новую — сначала все ок, потом опять

подозреваю, что баг появился после того, как по компу "бахнуло" — скачок напряжения/тока с пропажей питания на несколько секунд, бесперебойник контузило, ну и комп вырубился;
далее бесперебойник перестал держать(надо в ремонт отдать), а электричество еще несколько раз пропадало, ну и комп вырубался

нагуглилось что такой баг может быть от изменения содержания
/etc/inputrc

вот только у файла последнее изменение давно, не последняя неделя
источник

TT

Taras 🦀 Taraskin in ErlangRus
Naiλ Gibaev | The Red King
Внутри screen/tmux (запущенных на удаленном сервере) такой же баг?
я не знаю, что это такое, и как проверить
(нубокраб по большей части)) )

о, нагуглил точно такую же проблему-вопрос
https://bbs.archlinux.org/viewtopic.php?id=174595
https://github.com/vim/vim/issues/1671
источник

А黑

Андрей 黑和尚 in ErlangRus
Может клавиша залипла?  Такое бывает когда альт нажат
источник

DR

Dmitry Russ (Aleksandrov) in ErlangRus
Źmićer Rubinštejn
Кто-нибудь пробовал менять rebar на mix для эрланг проектов?
Пробовали 5 лет назад, если нет нифок - то всё работало замечательно. Отказались по идеологическим причинам.
источник

RP

Roman Pushkov in ErlangRus
чот прикрутил erlang_ls к виму через coc, и то ли сам ls кривоват, то ли coc с ним как-то кривовато работает
источник

RP

Roman Pushkov in ErlangRus
функции даже в рамках одного файла не находит порой
источник

PG

Pïg Grëënëst in ErlangRus
а у меня работает, но вот дополняет криво, вместо скобок подставляет арность (foo/2 вместо foo())
источник

c🦊

cleverfox 🦊 in ErlangRus
Taras 🦀 Taraskin
маленький оффтоп, прошу прощения:

у кого-то был такой глюк с ssh/консолью на линуксе —
вставляешь что-угодно, к примеру "777"
а вставляется "0~7771~",

тоесть добавляется "0~" + "777" + "1~"
как гуглить решения таких глюков?
или куда и на что смотреть?
Похоже у тебя терминалу башню сносит. Попробуй когда такой баг возникает в этом терминале написать reset. Попробуй и в ssh и локально сделать. У меня в urxvt иногда бывает при выводе в stdout бинаря его расколбашивает, но выглядит немного иначе.
источник