@proelixir

Страница 730 из 1045
Alexander
22.09.2017
14:27:39
крутить эликсир в докере уже странно, а если еще и в релизе - то это пиздец

Alexey
22.09.2017
14:28:11
ахах. наверное ему в докере просто придется умереть. даже ниочем не догадываясь при докер стоп

Alex
22.09.2017
14:28:20
)))

Alexander
22.09.2017
14:31:48
я тут еще отладочкой в проде проникся

Google
Alexander
22.09.2017
14:31:55
типа коннект к процессу

но с летиткреш - это месиво

Dmitry
22.09.2017
14:33:51
@noma4i : Почему мессиво? Можно пример?

Alexander
22.09.2017
14:34:50
у меня флаппает процесс, я хочу узнать почему, цепляюсь к основному и не успеваю ловить нужный мне воркер

вообщем радуюсь самому процессу, но учусь что и как

Dmitry
22.09.2017
14:41:52
@noma4i Если процесс падает, разве он не пишит crash в лог, почему?

Alexander
22.09.2017
14:44:00
кстати, вот об этом. Я тут в подкастике каком-то услышал, что sasl — это магическая таблетка от неожиданных падений, потому что всё видно в логе. Кто-нибудь подключал себе?

Dmitry
22.09.2017
15:04:22
@noma4i Я подключал. Точнее, всегда подключаю и еще runtime_tools и еще самописный exrun для удобного трейсинга. Если процесс падает - обязательно должен быть crash в логе, тогда сразу видно, что пошло не так.

@noma4i: Вот такую конфигурацию рекомендую: config :sasl, errlog_type: :error config :logger, handle_sasl_reports: true

Dmitry
22.09.2017
15:12:14
И в аппликации добавить sasl

Dmitry
22.09.2017
15:25:24
Надо мне в саму Agala вкрутить небольшой плаг, который будет админкой

Его можно будет и в соседнюю по амбрелле феникс подкинуть на какой нибудь роут

Google
Dmitry
22.09.2017
15:26:45
И просто подрубить ковбой

Просто мониторить активных ботов

Alexey
22.09.2017
15:28:06
ага. рекомендую

Dmitry
22.09.2017
15:29:38
Кстати 2.0 то уже прод реди

Alexey
22.09.2017
15:29:56
вообщем радуюсь самому процессу, но учусь что и как
Макс Лапшин рекомендует в процессе при инициализации в словарь процесса писать ключ-значение Имя этого процесса. ну и еще какие-то может быть идентификационные данные. и когда к нему подрубаешься - можно понять, че это. или в логе будет доп инфа, когда он упадет.

Dmitry
22.09.2017
15:30:47
Надо тесты докрутить до 80% хотя бы

И пару док написать

А так вроде всё работает

Уже два прода - один с ВК другой с телеграмом

Nikolay
22.09.2017
15:49:20
Константин
23.09.2017
02:08:40
Я бота пока из админов выкинул

Alexander
23.09.2017
06:19:36
Константин
23.09.2017
06:31:12
Там выше вроде просили отрубить

Dmitry
23.09.2017
07:17:02
Я бота пока из админов выкинул
Можешь вернуть, починили полностью вчера

Константин
23.09.2017
07:17:12
Ок, сорян)

Dmitry
23.09.2017
07:17:30
Ок, сорян)
Просто ты занят был - я сперва токен отрубил

Константин
23.09.2017
07:17:47
Вернул

Dmitry
23.09.2017
07:17:54
А потом в течении часа починили и задеплоили с другим токеном

Константин
23.09.2017
07:17:56
Я тестовое задание решаю

Написать мини-блог, в котором можно добавлять, удалять, редактировать, просматривать списком и по отдельности какие то записи (стандартные поля: заголовок, текст, дата последнего изменения, изображение) используя для этого стек (mysql + php + js) используя ООП. Передача данных на сервер и обратно должна быть по ajax. Интерфейс поднять на бутстрапе. Если есть какие то наработки или представление по собственному фреймворку (сторонние решения использовать не нужно), пожалуйста, можете использовать - это будет плюсом (например, вам надо будет писать какое то подобие драйвера для работы с mysql).

Google
Alexey
23.09.2017
07:23:34
какой сейчас год? )

Andrey
23.09.2017
07:25:58
Я тестовое задание решаю
Провинциальная веб-студия?

Константин
23.09.2017
07:26:06
fuf

ага

Nikolay
23.09.2017
09:28:44


Elixir на RailsClub :)

Alexander
23.09.2017
10:42:22
послушал доклад на railsclub, побежал покупать книжку про elixir на стэнде рядом

Alexander
23.09.2017
11:29:47
послушал доклад на railsclub, побежал покупать книжку про elixir на стэнде рядом
Сейчас все рейлсконфы так проходят. Отрезвление проходит сразу когда попытаешься чего-нибудь на фениксе наваять

Вот мы тут бот на эликсире сделали. Я вам гарантирую что написание такого бота на nodejs займет примерно раз в 200 меньше времени и будет работать еще и быстрее

Не говоря о том, что отладка на ноде просто песня

Кранты Айрату

عاصم بن حارث
23.09.2017
11:47:38
Айрат, echo 60+98 | bc )))

Кранты Айрату
Крантовые крантЫ)))

Alex
23.09.2017
11:54:21
тсссс

Alexander
23.09.2017
13:45:39
а что именно с фениксом не так?
Я с телефона. Не осилю столько писать. В чате народ может поручиться - я хейтер-реалист

Slava
23.09.2017
13:46:33
а поделитесь, пожалуйста, кто-нибудь хейтом. а то я только вкатываюсь в эликсир, интересно послушать.

Vladimir
23.09.2017
13:50:31
Александр реально много самого разного по этой теме писал.

Google
Scas
23.09.2017
13:52:36
Erlang виртуальная машина самый существенный плюс эликсира/феникса а он не всем и не везде нужен.

Slava
23.09.2017
14:07:46
Erlang виртуальная машина самый существенный плюс эликсира/феникса а он не всем и не везде нужен.
не, ну про то что язык/платформа изначально задумывались не под то, где сейчас используются это уже стандартная история. джаваскрипт не для бекенда придумывался, а оно вон как сейчас. руби тоже для веба не особо заточен (а если говорить про вебсокетню какую-нибудь, то вообще грусть)

Scas
23.09.2017
14:12:10
Там где тебе перестанет хватать яваскрипта на бакенде, прости Господи, и сотен бакендов руби ты перейдешь на Ерланг/эликсир и через порты сделаешь красиво. Причем без сахара эликсира ты сделаешь за две недели а с сахаром за 14 дней лол

Alex
23.09.2017
14:12:15
Еще плюс феникса - channels

Slava
23.09.2017
14:19:10
по собственной

подбираю себе новую родину после рубей

Alex
23.09.2017
14:27:53
https://t.me/proelixir/72961 Тогда, действительно, лучше поискать сообщения Александра.

но лучше всего что-нить сваять на нем, как говорится "аше не умрешь не оживешь" ))

Slava
23.09.2017
14:37:00
если не сложно, может кто-нибудь поделиться впечатлениями о деплое? а то как-то двояко: куча туториалов где вроде бы деплоится все на раз-два, но при этом и куча комментов что деплой эликсировского приложения это нечто сверхсложное и человек тратит на это 500 лет

имеется ввиду развертывание, например, какой-нибудь апишки на фениксе. без code swap'a и прочих эрланговских штучек, мы ведь здесь не за этим :)

Alex
23.09.2017
14:42:34
просто суббота и вечер )

Aleksandr
23.09.2017
14:43:10
если деплоить без выебств с настройками из коробки, то разбираешься с distillery один-два вечера и все. Про edeliver хз, с ним не работал

Alexander
23.09.2017
14:44:13
Есть деплой эликсира через тулы других языков/платформ

edeliver - кусок глючного неработающего говна из сотен баш скриптов да еще и не посикс

Alex
23.09.2017
14:51:10
а я приспособился делать билд простой командой MIX_ENV=prod mix release —env=prod )) и написал скрипт.sh, который запускает эту команду. Кроме этого он коннектится на таргетную машину по ssh останавливает там релиз удаляет, копирует туда новый, распаковывает, запускает migrate, а потом стартует апп, ну и пингует его на последок

у меня конечно не сложная система, да и не в продакшене еще ))

Slava
23.09.2017
14:51:52
звучит как свой capistrano

Google
Slava
23.09.2017
14:52:32
который, вероятно, и можно было для этого использовать)

Alex
23.09.2017
14:54:06
звучит как свой capistrano
спасибо, покопаюсь )

можно, конечно, все это использовать но у меня пока просто все, 32 строки половина из которых комменты ))) пока, вроде, большего и не нужно, а там видно будет

правда после копирования приходится делать sudo setcap CAP_NET_BIND_SERVICE=+eip ~/тра/ля/ля/erts-9.0/bin/beam.smp чтобы доступ к 80 порту был (в CENTOS с iptables)

Dmitry
23.09.2017
15:17:20
Вместо эликсира лучше тратить время на изучение эрланга...

عاصم بن حارث
23.09.2017
15:20:01
Давайте уж сразу лисп
LISP - замечательно!

Dmitry
23.09.2017
15:20:08
Давайте уж сразу лисп
Не знаю языка, более простого, чем эрланг...

А лисп почти не нужен... это очень дорого, но очень мало... и потом... какой из диалектов?

Страница 730 из 1045