
Alex
20.09.2017
15:21:16
от какого то воркера.

Anton
20.09.2017
15:21:48
т.е. у тебя морда показывается?

Alex
20.09.2017
15:22:02

Google

Anton
20.09.2017
15:22:13
в ней появляется джоба и сразу пропадает?

Alex
20.09.2017
15:22:13
Морда работает от пумы, а садкик естественно отдельно.

Nikolay
20.09.2017
15:22:59
так и что у тебя после рестарта?

Alex
20.09.2017
15:23:07
Вот оно отображается. А потом от какого то воркера вылетает весь сайдкик
мне просто сложно представить как можно сделать чтобы вылетел весь сайдкик, если он эксепшены от воркеров должен перехватывать.

Nikolay
20.09.2017
15:24:41
вылетел == процес умер?

Alex
20.09.2017
15:24:55
в вебморде в процессах не отображается.
В htop'е присутствует. Ну типа завис.

Nikolay
20.09.2017
15:28:31
терминалогия у тебя немного путанная, ну да ладно...ты можешь руками воспроизвести ? типа создал воркер, и у тебя процесс помер?

Anton
20.09.2017
15:29:08

Alex
20.09.2017
15:29:10
Есть грешок на один воркер, наверное потом буду играться и разбираться.

Google

Alex
20.09.2017
15:29:44
я вот хз как проще еще объяснить. Давайте вы попробуете.

Anton
20.09.2017
15:30:28
погоди
это третья вкладка?

Alex
20.09.2017
15:31:23

Andrey
20.09.2017
15:31:31
Может что то с редисом?

Alex
20.09.2017
15:31:46

Nikolay
20.09.2017
15:32:28
https://github.com/mperham/sidekiq/wiki/Problems-and-Troubleshooting#my-sidekiq-process-is-disappearing

Anton
20.09.2017
15:32:46

Alex
20.09.2017
15:32:54
Он не киляется OOM

Anton
20.09.2017
15:33:15
а ты локально проверяешь?

Alex
20.09.2017
15:33:31

Nikolay
20.09.2017
15:33:45

Anton
20.09.2017
15:33:51
у тебя там памяти то вообще хватает?

Alex
20.09.2017
15:33:54
я в общем то симпотомы вылечил, хочу разобраться что это было и как этого не допустить.

Anton
20.09.2017
15:34:12
ну, RAM
память

Google

Alex
20.09.2017
15:34:16
Да не киляет его OOM :)
может изза GIL он глобально зависает как то?

Anton
20.09.2017
15:34:36
ну, там еще есть гиг хoтя бы?
а, стoй

Nikolay
20.09.2017
15:34:39
dmesg | egrep -i 'killed process' вот так делал =_=

Alex
20.09.2017
15:34:42
там 32 гб, жрет 15

Anton
20.09.2017
15:34:44
у тебя как редис рабoтает?
на oднoй машине с серверoм?

Alex
20.09.2017
15:35:03
ну, вся система жрет 15 гб, а памяти 32 гига, и раньше и по 24 и 28 гигов жрало, так что память рабочая.

Nikolay
20.09.2017
15:37:51
> я в общем то симпотомы вылечил

Nikolay
20.09.2017
15:37:57
что сделал то?)

Alex
20.09.2017
15:39:58
что сделал то?)
сделал 100 воркеров и просто ребутал сайдик когда он валился
проблемный воркер когда закончился, все остальное быстро заработало как раньше

Pavel
20.09.2017
15:43:48
Як if делот в руби
Алехей илизаров

Anton
20.09.2017
15:46:40
Может сразу бан?

Alex
20.09.2017
15:46:51

Pavel
20.09.2017
15:49:27
If (если)

Google

Nikolay
20.09.2017
15:50:10

Alex
20.09.2017
15:50:18

Pavel
20.09.2017
15:51:33
if stuff = 'test'
# code
end ??

Anton
20.09.2017
15:51:38

Nikolay
20.09.2017
15:52:01
ну сколько поставишь уж)

Pavel
20.09.2017
16:08:36
А или как в when сделать

Admin
ERROR: S client not available

Pavel
20.09.2017
16:08:45
when '' or ''

Alex
20.09.2017
16:09:12

Pavel
20.09.2017
16:27:45

Mikhail
20.09.2017
16:44:22

Pavel
20.09.2017
17:42:26
Как сделать если переменная a пустая, то
#code
end

Alex
20.09.2017
17:45:53

Pavel
20.09.2017
17:47:43

Lupsick
20.09.2017
18:47:22
посоны, как заинклудить ассеты из корня в application.scss?

Sergey
20.09.2017
19:06:12
коллеги, кто разбирается в проектировании бд, есть пара концептуальных вопросов. кто может подсказать? Спасибо.

Lupsick
20.09.2017
19:07:44

Alex
20.09.2017
19:10:01

Sergey
20.09.2017
19:26:42
Есть несколько моделей, к которым нужно добавить одинаковое свойство. На клиенте это будет простой select. Вот в чем вопрос, как лучше это сделать, при учете того, что потом, возможно, нужно будет делать поиск по этому полю и т.д. У меня в голову приходят варианты: Отдельная таблица в бд ( мне не нравится, т.к. там будет всего 2-4 записи и меняться будут ну очень редко ), enum ( он нужен будет во всех моделях, выходит ), хранить просто как строку. Кто что скажет, у кого какие варианты есть? Спасибо.

Vlad
20.09.2017
19:29:34
С формы присылаешь названия моделей и с помощью константинайз в цикле приводишь их к моделям и там уже делаешь что нужно

Google

kolas
20.09.2017
19:30:06
отдельная таблица - по нормальной форме

Alex
20.09.2017
19:31:59

Vlad
20.09.2017
19:32:47
Спасибо)

Sergey
20.09.2017
19:33:16

Vlad
20.09.2017
19:33:45
Говорят же костыль то какая разница)

Sergey
20.09.2017
19:34:34
спасибо

Nikolay
20.09.2017
20:02:15
ну и плюс в пайплайн для прекомпайла добавить
типа require ../../../../path/to/assets


Maxim
20.09.2017
20:07:15
Народ,необессудьте, но у меня тут как у неофта в голове вот уже второй или третий день крутяться несколько философских вопросов:
1. Почему такая слабая дока что у руби, что у рельсов. Говорю в сравнительно с той же джавой(спрингом) или питоном(джанго). То ли я не туда смотрю, то ли это реально так.
2. КоффееСкрипт - я так поковырял немного, но никаких таких ярких приемуществ по сравнению с тем же ЕS6 не заметил. А в чём собственно соль и сахар?
3. А что на нём пишут обычно =) ? По идее разработка на руби/рельсах стоит дороже чем на той же пхп, поэтому вряд ли это интернет магазины..
4, Вообще как с работой у рубистов/рельсовиков?
Понимаю что вопросы банальные, и может немного тупые, но всё же они есть и не все из них вот просто так загуглишь - любопытно народное мнение =). Может ответит кто-то кому не лень =)

Decadent
20.09.2017
20:16:36


Alex
20.09.2017
20:16:49
а приведи пример слабой доки?
кофескрипт появился сильно до ES6
он устарел
> А что на нём пишут обычно =) ? По идее разработка на руби/рельсах стоит дороже чем на той же пхп, поэтому вряд ли это интернет магазины..
А ты все косты посчитай.
магазины на рельсцах вполне себе пишут.