
abc
20.04.2017
08:31:42
https://prometheus.io/docs/introduction/install/
кстати по поводу отслеживания ошибок. есть какие то опен сурс достойные конкуренты Sentry ?

Vadim
20.04.2017
08:46:15
сентри ж можно взять на гитхабе и у себя развернуть?
но настройка нотификаций у сентри, конечно, ушлепская

Google

Dmitry
20.04.2017
08:49:36
Решил пересмотреть очередную свою либу в кексе - твою мать, какой я был дебил, когда это писал!!! Я вообще не понимаю, как это работает о_О
Разобрался как работает - сука двойные ошибки, аннигилирующие друг друга, случайные совпадения и тупая халява
Надо детективный остросюжетный рассказ написать, объясняющий почему такое шило работает правильно
И в конце написать - это все благодаря летиткрэшу и волшебной модели акторов эрланг вм, а так же отсутствия типизация от слова вообще
А началось все с handle_cast, который рекурсивной вызывает сам себя на заспавненом из заспавненного генсерверного процесса

abc
20.04.2017
09:06:29

ⰿⰰⰾⱏ
20.04.2017
09:16:42

Dmitry
20.04.2017
09:36:15
Как правильно передать параметр в супервизор
У меня мозг взрывается от этих квадратных скобок - где то нужны а где то нет

Max
20.04.2017
09:37:10

Dmitry
20.04.2017
09:37:22
Как бы разобраться

Max
20.04.2017
09:37:23
я не могу запомнить, где как надо

Dmitry
20.04.2017
09:43:41
А можно как то в супервизоре хранить стейт?

Google

Max
20.04.2017
09:46:12
для чего?
в искоробочном вроде как нельзя
но можно свой написать, само собой

Dmitry
20.04.2017
09:47:13
Короче говоря мне надо хранить тип воркера
Чтобы его динамически создавать
А тип этот задается на ините супервизора
Или как то так
Можно по идее в агенте хранить
Но это шило какое-то

maier
20.04.2017
09:48:29
Ets?

Dmitry
20.04.2017
09:48:41
Тоже шило какое-то

Max
20.04.2017
09:48:43
у супервайзора можно динамически чайлдспеки менять

Dmitry
20.04.2017
09:49:20
Фишка в том, что мне наоборот надо не менять, а понять какой у меня есть

maier
20.04.2017
09:49:28

Dmitry
20.04.2017
09:49:52
Ну ради одного атома запускать ЕТС

Max
20.04.2017
09:50:07
у супервайзора

Dmitry
20.04.2017
09:52:58
Ща попробуем
Не, шило
Каждый раз дорогая операция на память

Google

Dmitry
20.04.2017
09:58:54
Короче решил передавать каждый раз в функции - вообще зря запаривался... походу надо отдохнуть

Alexey
20.04.2017
10:49:47
А можно как-то стандартный логгер настроить, чтобы он он писал имя модуля? В документации нашел metadata, :module, но что-то не получается скрестить. Как будто пустая metadata

Max
20.04.2017
10:57:47
ща покажу
config :logger, :info,
format: "$date $time [$level] $metadata $message\n",
metadata: [:pid, :module, :function, :line],
path: "log/info.log",
level: :info
вот такое в конфиг

Alexey
20.04.2017
11:11:17
ага, помогло

Dmitry
20.04.2017
15:02:29
Ребята, вопрос на засыпос
Дали комп, надо на нем запустить в прод несколько сайтов - php есть, сто пудово elixir, ну там ещё чего по мелочи
Какую операционку ставить чтобы не трахаться?
PostgreSQL nginx ssh и минимум запары

maier
20.04.2017
15:04:06
centos

Pavel
20.04.2017
15:04:18
debian

Dmitry
20.04.2017
15:04:42
Докер крутить не буду точно, нафиг надо

binarin
20.04.2017
15:04:45
+ к debian, у него дефолты гораздо более дружественные

Dmitry
20.04.2017
15:05:00
Ssh чтобы не париться

Pavel
20.04.2017
15:05:11
apt-get install ssh
и все

Max
20.04.2017
15:05:27
убунту и в докеры всё сувать
на центоси софт старинный

maier
20.04.2017
15:05:48
centos -> docker-compose

Google

Nick
20.04.2017
15:05:53
Ребята, какого черта у меня феникс подключает app.js если я его даже закоментировал

Dmitry
20.04.2017
15:06:29
А есть вариант какую нибудь хрень чтобы прост аналог хероки - было бы идеально
Потому что докеры не умею
Git push умею

Nick
20.04.2017
15:06:51
подкружается сначала без js проходит секунда и появляется тэг <script>

Knock
20.04.2017
15:07:18

Dmitry
20.04.2017
15:08:09
Короче, если есть туториал от наката операционки до запуска 2 х сайтов на пхп за нгинксом - было бы идеально

Admin
ERROR: S client not available

Dmitry
20.04.2017
15:08:14
Вдруг у кого есть

Alexander
20.04.2017
15:08:17
Арч
если его три месяца не обновить, то потом наступит боль при апдейте

Knock
20.04.2017
15:08:29

Dmitry
20.04.2017
15:08:31
Если в докере - пусть там

Max
20.04.2017
15:08:36

Knock
20.04.2017
15:08:40
он бы еще завис на моменте установки арча

Alexander
20.04.2017
15:09:04
арч хороший для настольной системы. ДЛя сервера fire and forget — лучше что-нибудь другое :) Убунту LTS

Dmitry
20.04.2017
15:09:04
У меня на десктопе арч

binarin
20.04.2017
15:10:43
По большому счёту операционка не важна. Решает devops, puppet, вот это вот всё

Google

binarin
20.04.2017
15:11:00
nixops для ценителей )

Dmitry
20.04.2017
15:11:02
Я сам себе девопс, это меня пугает до усрачки

Max
20.04.2017
15:11:19

Knock
20.04.2017
15:17:57
У меня на десктопе арч
Ну тогда вообще не понимаю в чем у тебя проблема. Если ты затащил арч, то и с этим справишься. Ставь по совету серьезно какой-нибудь дебиан или centos. Можешь, попробовать поставить фряху, но там свои прикольчики, лично я не работал и не знаю, как там хорошо все или плохо.

Vladimir
20.04.2017
15:20:02

Alexander
20.04.2017
15:20:07
а чо чо
чем убунта плоха

Vladimir
20.04.2017
15:20:16
Ну в смысле уже запущено всё.

Knock
20.04.2017
15:20:16

Alexander
20.04.2017
15:20:26
а. Ну тогда действительно я того, логично.

Pavel
20.04.2017
15:21:01
чем убунта плоха
возможно тем что ubuntu это свежак и даже почти unstable. Для сервера более важна стабильность

Alexander
20.04.2017
15:21:15
lts

Pavel
20.04.2017
15:21:43
и у убунты по умолчанию лишнего много для сервера. Хотя возможно зависит от выбранного инсталятора

Knock
20.04.2017
15:21:50

Alexander
20.04.2017
15:22:11
оущит. Холивар.…
вообще если нужна стабильность и понты, то фрю
и страдать хуже чем с убунту анстейбл

Dmitry
20.04.2017
15:22:43
Короче выбрал убунту

Pavel
20.04.2017
15:23:01
вопрос закрыт