@prophp7

Страница 1254 из 1387
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
неужели гугл ничего не говорит по этому поводу?

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

Jack
10.08.2018
13:27:52
где сгенерить, на стороне БД или приложения?
на стороне приложения. У меня такая приблуда: https://pastebin.com/Rbtr5DXh но часто падает что уже есть такое значение

Google
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
Duplicate entry '2449' for key 'ivr_codes_code_unique' )
еще раз - значит не лочишь

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 Как считаете, имеет ли право на существование такая штука?

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
Кто работает с прод и дев веткой - как решаете вопрос накатки хотфикстов идущих сразу в прод на дев ветку?

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
научите меня в trunk based development ?
https://trunkbaseddevelopment.com - тут все есть

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
Неужели у когото такая боль от конфликтов?

Страница 1254 из 1387