Size: a a a

2020 August 29

VS

Vladimir Sekisov in ErlangRus
тогда проверьте сначала, что из ветки user_sup живо
источник

В

Владислав in ErlangRus
Vladimir Sekisov
тогда проверьте сначала, что из ветки user_sup живо
А её кто-то супервизит?
источник

VS

Vladimir Sekisov in ErlangRus
супервизор user_sup, скорее всего проблема в аргументах командной строки,
тк если не указано, запускать шелл, то он и не будет запущен и не будет процесса user, посмотрите вот отсюда и сравните свои аргументы запуска:
https://github.com/erlang/otp/blob/2bd3875917dffb3c43ed50286bc522542c3285e3/lib/kernel/src/user_sup.erl#L42
источник

В

Владислав in ErlangRus
спасибо, посомтрю)
источник

ML

Maksim Lapshin in ErlangRus
Владислав
Переслано от Владислав
Народ. Проблема на живом кластере.
Суть: есть десяток нод, общающихся через rpc ерловский. Чтобы логгер спамил только в одно место - используется :erlang.whereis(:user)
Всегда было всё хорошо, запросы бегали. Сейчас одна из нод тупит. Whereis выплевывает undefined. И запрос дальше не бежит.
Собрано через коробочный сборщик.

Пробовали дропать и перезапускать ноду.
Пробовали пересобирать.
Как ноду, так и кластер.
Дропали epmd со всеми процессами.

Дополнительно: когда пытаешься запустить ноду в режиме демона - она в таком режиме работает.
Когда через start - работает как надо.

Нужны свежие мысли на эту тему.

Сразу скажу, что предложения по тому, чтобы убрать whereis и все будет работать не имеют жизни. Ибо это скорее симптом, а не причина.
А зачем так, если лучше запустить на слейв ноде прокси логгера?
источник

В

Владислав in ErlangRus
Это наверное, лучше не со мной обсуждать) я, так, пытаюсь понять, как решить текущую проблему, а не разобраться в дизайнерских решениях
источник

В

Владислав in ErlangRus
Но вообще интересный вопрос - почему такое предложение
источник

В

Вася in ErlangRus
Sergey Prokhorov
Ну в смысле в epgsql для транзакции есть только простейший epgsql:with_transaction который не делает ничего с io
Если внутри with_transaction сделать io:format - у тебя его результат выведет в консоль?
источник

SP

Sergey Prokhorov in ErlangRus
Ну да
источник

SP

Sergey Prokhorov in ErlangRus
источник

В

Вася in ErlangRus
Ох, извиняюсь. Нужно высыпаться. io:format гасится в pgapp. Но это не главный его минус
источник

ML

Maksim Lapshin in ErlangRus
Вася
Ох, извиняюсь. Нужно высыпаться. io:format гасится в pgapp. Но это не главный его минус
1. Тебе стоит поглядеть, какой там group leader
2. Отвыкай от io format :)
источник

В

Вертолетчик... in ErlangRus
Вася
Если внутри with_transaction сделать io:format - у тебя его результат выведет в консоль?
Так и делал, никаких проблем
источник

В

Вертолетчик... in ErlangRus
Вася
Ох, извиняюсь. Нужно высыпаться. io:format гасится в pgapp. Но это не главный его минус
pgapp - это косвенный случай пулла, с определенной привязкой. Но тоже не уверен, что как-то мешает выводу в консоль
источник
2020 August 30

O

Oleksiika in ErlangRus
Доброго времени суток. Коллеги, а никто не сталкивался со следующим? Если слать данные курлом, любым другим клиентом напрямую в ковбой, то cowboy_req:read_urlencoded_body почти все параметры пост запроса отдаёт как бинари. Но если проксируешь через nginx, то стринг. Что с этим делом делать - понятно. Мне интересен вопрос почему?
источник

SP

Sergey Prokhorov in ErlangRus
Может ContentType заголовок переписывается?
источник

SP

Sergey Prokhorov in ErlangRus
Но в целом странно звучит
источник

DZ

Danil Zagoskin in ErlangRus
полезно распечатать Req, который долетает до хендлера. Посмотреть, в чём отличия.
Скорее всего, да, Content-Type или Content-Encoding. Скорее всего, это бага в ковбое. Возможно, её в свежей версии уже исправили.
источник

ML

Maksim Lapshin in ErlangRus
Очень странно, что из ковбоя вообще стринг вылез. Лоик не переносит листы и это реально странно
источник

ML

Maksim Lapshin in ErlangRus
Danil Zagoskin
полезно распечатать Req, который долетает до хендлера. Посмотреть, в чём отличия.
Скорее всего, да, Content-Type или Content-Encoding. Скорее всего, это бага в ковбое. Возможно, её в свежей версии уже исправили.
Ты представляешь себе наш апгрейд ковбоя? :)
источник