Size: a a a

2020 February 08

MS

Marat Safin in pro.elixir
Ещё я знаю что в докере для мака эликсир не мог все ядра по какой-то причине использовать. Ну это возможно из-за того что на маке он в виртуалке крутится
источник

P

Pavel in pro.elixir
Marat Safin
Ещё я знаю что в докере для мака эликсир не мог все ядра по какой-то причине использовать. Ну это возможно из-за того что на маке он в виртуалке крутится
В докере мака вообще вагон проблем. Но это больше возможность его просто юзать. К примеру есть жирный баг, который снижает в 100 раз скорость записи на примонтированный раздел. Делать в таком ключе любое нагрузочное тестирование с бд локально - грустнеешь
источник

AB

Alexey Bolshakov in pro.elixir
Там и с количеством открытых дескрипторов по умолчанию не очень
источник

LL

Lama Lover in pro.elixir
Alexey Bolshakov
Там и с количеством открытых дескрипторов по умолчанию не очень
Я с такой проблемой и линухе встречался
источник

LL

Lama Lover in pro.elixir
Pavel
В докере мака вообще вагон проблем. Но это больше возможность его просто юзать. К примеру есть жирный баг, который снижает в 100 раз скорость записи на примонтированный раздел. Делать в таком ключе любое нагрузочное тестирование с бд локально - грустнеешь
На маке все бенчи довольно странные
У меня у коллеги мак и мы с ним одни и те же бенчи на версиях 1.8 и 1.9 эликсира запускали. У него стабильно полчалось в десять раз меньше ips, чем у моего линуха, хотя у обоих были одни и те же процы и всё в одном потоке работало
источник

B

Bogdan in pro.elixir
А существует какой-то более менее универсальный Dockerfile для приложений на Elixir?
источник

AB

Alexey Bolshakov in pro.elixir
Bogdan
А существует какой-то более менее универсальный Dockerfile для приложений на Elixir?
?
FROM elixir:1.9.4-alpine
источник

AB

Alexey Bolshakov in pro.elixir
или что там сейчас
источник

SM

Sergei Maximov in pro.elixir
Alexey Bolshakov
или что там сейчас
Уже ж 1.10.0-alpine есть
источник

SM

Sergei Maximov in pro.elixir
Bogdan
А существует какой-то более менее универсальный Dockerfile для приложений на Elixir?
Если у тебя феникс, то можешь взять https://hexdocs.pm/phoenix/releases.html

Если не феникс, то просто выпили оттуда всё лишнее.
источник

h

hukendo in pro.elixir
Marat Safin
Ещё я знаю что в докере для мака эликсир не мог все ядра по какой-то причине использовать. Ну это возможно из-за того что на маке он в виртуалке крутится
На маке у докера куча ограничений, проц память. Смысла особого нет в докере на маке, ещё куда не шло поставить паралелс или варю и туда уже докер. Работает куда лучше особенно сеть.
источник

B

Bogdan in pro.elixir
Sergei Maximov
Если у тебя феникс, то можешь взять https://hexdocs.pm/phoenix/releases.html

Если не феникс, то просто выпили оттуда всё лишнее.
спасибо
источник
2020 February 09

IK

Ilya Kaznacheev in pro.elixir
Подскажите, пожалуйста, а как правильно в хэндлере феникса разделить параметры из пути, и, собственно, пейлоад (json)?
У меня они в одну мапу попадают, ЧЯДНТ?
источник

KA

Kanat Amren in pro.elixir
Решил запустить Hello World на ерланг, делаю по книжке https://learnyousomeerlang.com/modules, но когда пытаюсь запустить файлик https://learnyousomeerlang.com/static/erlang/useless.erl получаю ошибку 1> c(useless).
useless.erl:2: function add/2 undefined
useless.erl:4: illegal pattern
useless.erl:5: variable 'A' is unbound
useless.erl:5: variable 'B' is unbound
useless.erl:12: function add/2 undefined
useless.erl:4: Warning: function add/1 is unused
источник

VS

Viacheslav Shevchenko in pro.elixir
Ilya Kaznacheev
Подскажите, пожалуйста, а как правильно в хэндлере феникса разделить параметры из пути, и, собственно, пейлоад (json)?
У меня они в одну мапу попадают, ЧЯДНТ?
отматчить по ключу
источник

IK

Ilya Kaznacheev in pro.elixir
Viacheslav Shevchenko
отматчить по ключу
Хмм, а можно как-то отматчить с исключением? Вроде как все, кроме ключа "id"
источник

VS

Viacheslav Shevchenko in pro.elixir
не очень понимаю что ты хочешь сделать
источник

VS

Viacheslav Shevchenko in pro.elixir
матчиться будет то что укажешь в паттерне
источник

AF

Alexander Fyodorov in pro.elixir
Ilya Kaznacheev
Подскажите, пожалуйста, а как правильно в хэндлере феникса разделить параметры из пути, и, собственно, пейлоад (json)?
У меня они в одну мапу попадают, ЧЯДНТ?
из conn их раздельно можно выковырять (query_params и path_params), но зачем?
источник

IK

Ilya Kaznacheev in pro.elixir
Alexander Fyodorov
из conn их раздельно можно выковырять (query_params и path_params), но зачем?
А зачем они мне вместе? Обычно они разное делают
Например, в пути у меня всякие ID, а в пейлоаде документ, который нужно по этим ID обновить
источник