
Sergey
10.08.2018
11:58:15
ну и я бы для уменьшения латэнси логстэши на серваке держал с кодом который в него пишет

Patrik
10.08.2018
11:58:55
На серверах с приложением агент логстеша, остальное вместе с эластиком и кибаной на отдельном серваке
Логи напрямую в него не шлем чтобы иметь их всегда просто в виде файла

Sergey
10.08.2018
12:04:53
а зачем?

Google

Sergey
10.08.2018
12:05:17
ну мол... удобнее ж в кибане логи сразу смотреть, или типа что бы задержку невилировать (в кибане они все ж с каким-то лагом)?

Patrik
10.08.2018
12:06:53
Там логи такие что их терять нельзя, ничему не доверяю так как нескольким копиям файлов на диске в разных дц
Всегда можно смигрировать на другой инструмент визуализации просто загнав файлы по новой

Roman
10.08.2018
12:26:55
ребята, кто-то работал с либой https://github.com/tymondesigns/jwt-auth
Вопрос по поводу того, как делать refresh токена. Я так понял, когда я использую $jwtGuard->refresh(), чтобы обновить токен, он как раз и проверяет refresh_ttl время?

Jack
10.08.2018
13:25:27
привет, несколько дурной вопрос. Как мне для бд сгенерить уникальное числовое значение?
для столбца
новой записи

Shmaltorhbooks
10.08.2018
13:26:32
неужели гугл ничего не говорит по этому поводу?

Dmitry
10.08.2018
13:26:34

Sergey
10.08.2018
13:27:25
либо рандом + uniq индекс + цикл

Jack
10.08.2018
13:27:52

Sergey
10.08.2018
13:28:02

Google

Jack
10.08.2018
13:28:05

Sergey
10.08.2018
13:28:08
или microtime + random

Jack
10.08.2018
13:28:46
просто прикол в том что время от времени ошибка падает

Sergey
10.08.2018
13:28:58

Dmitry
10.08.2018
13:29:10
логично, что на вашей выборке время от времени происходит коллизия

Jack
10.08.2018
13:29:14
ну так я же проверяю существует ли код

Sergey
10.08.2018
13:29:27
ну ты ж не лочишь)
видимо

Jack
10.08.2018
13:29:35
лочу

Sergey
10.08.2018
13:29:45
ну короч разбирайся, вариантов тебе накидали
ибо ты ни ошибку не предоставил, ни вообще каких-либо деталей

Jack
10.08.2018
13:30:09
Duplicate entry '2449' for key 'ivr_codes_code_unique' )

Sergey
10.08.2018
13:30:30

Jack
10.08.2018
13:30:58
что именно?

Artem
10.08.2018
13:31:37
может у него myisam, а он думает, что лочит? Я хз как это там в мускуле работает =\

Jack
10.08.2018
13:31:58
inno
к примеру, есть код - 8947, смотрю по бд - а он есть, сделан 01.08 числа
Integrity constraint violation: 1062 Duplicate entry '8947' for key 'ivr_codes_code_unique' (SQL: insert into ivr_codes (code, entry_id, entry_type, ref_id, updated_at, created_at) values (8947, 31753, model, , 2018-08-10 12:19:36, 2018-08-10 12:19:36)
а сегодня ошибка
ладно))

Google

Jack
10.08.2018
13:34:13
есть 1 подозрение, спасибо)
а не

Dmitry
10.08.2018
14:21:14
транзакции?

Igor A.
10.08.2018
15:00:47
Я по мотивам вчерашнего обсуждания возвращения из контроллера не респонса сделал простенький бандл — https://github.com/igorkamyshev/ResponderBundle
Как считаете, имеет ли право на существование такая штука?

Dmitry
10.08.2018
15:01:21
Integrity constraint violation: 1062 Duplicate entry '8947' for key 'ivr_codes_code_unique' (SQL: insert into ivr_codes (code, entry_id, entry_type, ref_id, updated_at, created_at) values (8947, 31753, model, , 2018-08-10 12:19:36, 2018-08-10 12:19:36)
лови эту ошибку и повторяй

Sergey
10.08.2018
15:08:09

Igor A.
10.08.2018
15:08:31

Combot
10.08.2018
15:08:31
Igor A. Kamyshev (0) увеличил репутацию Sergey Protko (3)

Sergey
10.08.2018
15:09:39
Спасибо!
но тока если допилить, там сча чет как-то не оч
но задумка да, вполне себе

Igor A.
10.08.2018
15:09:48
А что нужно допилить?

Sergey
10.08.2018
15:11:02
ну конкретно оно не хэндлит ситуацию что у тебя уже респонс вернулся. хотя в целом... хз может и норм

Sergey
10.08.2018
15:11:07
короч попробуй че)

Igor A.
10.08.2018
15:11:20
То есть "вернулся"?

Sergey
10.08.2018
15:11:21
чуть что весь этот бандл имплементится одним файликом и пароч строчек yaml

Dmitry
10.08.2018
15:13:14
Кто работает с прод и дев веткой - как решаете вопрос накатки хотфикстов идущих сразу в прод на дев ветку?

Igor A.
10.08.2018
15:13:33

f4rt~
10.08.2018
15:13:55

Dmitry
10.08.2018
15:14:14
да, и те у кого нету git flow

Sergey
10.08.2018
15:14:56

Google

f4rt~
10.08.2018
15:15:10
научите меня в trunk based development ?

Dmitry
10.08.2018
15:15:11
руками?

Sergey
10.08.2018
15:15:48

f4rt~
10.08.2018
15:15:59
как то у меня не слишком хорошо получается)

Sergey
10.08.2018
15:16:07

Dmitry
10.08.2018
15:16:58
не уместная шутка, к слову… руками совершенно не интересно, потом ловить кто забыл это сделать

Sergey
10.08.2018
15:31:04
лэйблы в ишусах?

Admin
ERROR: S client not available

Sergey
10.08.2018
15:31:32
пометки в релизы?

Dmitry
10.08.2018
15:31:36
у нас непрерываня интеграция

Sergey
10.08.2018
15:31:49
у нас тоже
как это влияет на вопрос выше?
все попадает в транк

Dmitry
10.08.2018
15:32:04
на пуш в прод ставится тег и деплой

Sergey
10.08.2018
15:32:20
это не про интеграцию тогда а про доставку
точнее нет
это вообще не очем

Google

Sergey
10.08.2018
15:32:31
ни про CI и ни про CD
с CD у тебя транк на прод льется
с CI у тебя все изменения сначала в транк идут
если мне надо пофиксить баг - я сначала фикшу его в мастере а потом коммит с фиксом черепикается в релиз ветку. Это можно автоматизировать если у тебя нормально организован процесс трекинга всего в ишус трекере и все коммиты отмечаются номерами задачи
а дальше - пуш в ветку и деплой, или надо в слэке команду написать - это все не про CI/CD

Dmitry
10.08.2018
15:35:11
CI в дев ветку, готовое в прод ветку

Sergey
10.08.2018
15:35:23
короч я ссылку на то как работаю скинул - trunk based dev
дальше я не оч понимаю твои про "руками" "не интересно" и "у меня CI"
потому что связи я тут никакой не вижу

Dmitry
10.08.2018
15:36:19
руками черепикать не интересно, хочтеся делать это на пуше или на деплое
но черипик или мерж - оно не спасет от конфликтов по идее

Sergey
10.08.2018
16:44:24
Хотя опять же git слишком тупой чтобы не косячить

Dmitry
10.08.2018
16:46:07
меня проблема конфликта волнует, если автоматизировать

Sergey
10.08.2018
16:46:15
А потому лучше руками
И стараться не делать много багов что бы не было желания автоматизировать)

Dmitry
10.08.2018
16:47:47
ай, это другая песня… у 7-летнего монолита написанного джуниорами не может быть мало багов… даже если сейчас квалификация общая много выше

smile
10.08.2018
16:48:08
Так забавно чёт слушать за конфликты при мержах, черепиках ?. Если не тянуть задачи и не делать вливания по 100500 строк никогда их не бывает или бывают, но минимальны

Sergey
10.08.2018
16:48:16

smile
10.08.2018
16:48:18
Неужели у когото такая боль от конфликтов?

Dmitry
10.08.2018
16:48:39

Sergey
10.08.2018
16:48:40