Size: a a a

2018 December 03

AK

Alexander Kulikov in pro.elixir
Ihor Katkov
Почему ты думаешь, что проблема в абсенте?
12:01:33.034 [error] Mariaex.Protocol (#PID<0.2304.0>) disconnected: ** (DBConnection.ConnectionError) client #PID<0.2925.0> exited: exited in: AresconWeb.Endpoint.call(%Plug.Conn{adapter: {Plug.Adapters.Cowboy.Conn, :...}, assigns: %{}, before_send: [], body_params: %Plug.Conn.Unfetched{aspect: :body_params}, cookies: %Plug.Conn.Unfetched{aspect: :cookies}, halted: false, host: "94.228.246.228", method: "POST", owner: #PID<0.2919.0>, params: %Plug.Conn.Unfetched{aspect: :params}, path_info: ["api"], path_params: %{}, port: 80, private: %{}, query_params: %Plug.Conn.Unfetched{aspect: :query_params}, query_string: "", remote_ip: {127, 0, 0, 1}, req_cookies: %Plug.Conn.Unfetched{aspect: :cookies},
источник

AK

Alexander Kulikov in pro.elixir
рвет не дождавшись ответа от базы, а та не успевает обработать запрос
источник

AK

Alexander Kulikov in pro.elixir
Źmićer Rubinštejn
Для ux все равно очень плохо
согласен, но там терпимо, это выгрузка для админа
источник

AK

Alexander Kulikov in pro.elixir
оптимизировать пробывал, но запрос слишком дурацкий и по большой базе :(
источник

ŹR

Źmićer Rubinštejn in pro.elixir
По нормальному нужно делать 2 запроса
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Первый из которых возвращает rest promise
источник

ŹR

Źmićer Rubinštejn in pro.elixir
И на фронте запускать крутелку, а потом забирать готовый результат
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Ну это если по нормальному делать
источник

ŹR

Źmićer Rubinštejn in pro.elixir
А так - я уверен что решение не в absinthe - там просто чистые функции
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Надо смотреть конфигурацию эндпоинта
источник

IK

Ihor Katkov in pro.elixir
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Или базы
источник

AK

Alexander Kulikov in pro.elixir
ок, буду копать, спс
источник

D

Dmitry in pro.elixir
К вечному вопросу о монадах. Есть те кто в продакшене использует их в elixir? И если да, то зачем вы это делаете? Я понимаю в хаскелл это часть языка и там без этого никак. Но они ведь реально усложняют чтение кода. Есть реальная необходимость в их использовании?
источник

Е

Евгений in pro.elixir
Dmitry
К вечному вопросу о монадах. Есть те кто в продакшене использует их в elixir? И если да, то зачем вы это делаете? Я понимаю в хаскелл это часть языка и там без этого никак. Но они ведь реально усложняют чтение кода. Есть реальная необходимость в их использовании?
В эликсире монады не нужны
источник

Е

Евгений in pro.elixir
по моему скромному, конечно. но ведь мое скромное самое правильное в мире :)
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Что такое монады?
источник

D

Dmitry in pro.elixir
фух) а то я тут давече прочитал статью на медиуме про монады и почти нифига не понял. хотя автор даже постарался анимацией пояснить. вопрос нафига они вообще нужны
источник

Е

Евгений in pro.elixir
Źmićer Rubinštejn
Что такое монады?
ящик внутри ящика внутри ящика... ящики до самого низа
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Это был риторически-подъебистый вопрос
источник