
Maksim
15.10.2018
20:05:17
строй велосипед и не будет проблем)
но ограничение в 10 секунд попахивает идиотизмом) лень читать что там в сабже, просто для демонов это суицид какой-то)

Sergey
15.10.2018
20:13:42
да я чувствую и retry придется самому доделывать

Maksim
15.10.2018
20:14:15
да проще самому пол хэндлера скопипастить

Google

Maksim
15.10.2018
20:14:50
чем какой-то хертбит\ретраи поверх навешивать

Sergey
15.10.2018
20:15:15
https://stackoverflow.com/questions/43781240/how-to-send-php-app-logs-directly-to-elk-service даже тут пишут
бери SocketHandler + LogstashFormatter и радуйся

Maksim
15.10.2018
20:15:46
ну форматтер - ок, хэндлер говно
опять-таки, он говно только для демонов. И то ты можешь через контейнер нормально сконфигурить

Sergey
15.10.2018
20:16:12
https://github.com/fluent/fluent-logger-php/blob/master/src/FluentLogger.php посмотрю че тут делают еще

Sergey
15.10.2018
20:16:15

Sergey
15.10.2018
20:16:39

Maksim
15.10.2018
20:16:42
а ещё меня бесит, что монолог факапы бросает
которые не указаны в контракте (а там никакие не указаны)

Sergey
15.10.2018
20:17:03

Sergey
15.10.2018
20:17:10
https://github.com/fluent/fluent-logger-php/blob/master/src/FluentLogger.php#L396 люблю я такой код
как и пхп

Google

Maksim
15.10.2018
20:18:00
https://github.com/fluent/fluent-logger-php/blob/master/src/FluentLogger.php#L463
такие круче

Sergey
15.10.2018
20:18:16
ну шо ты начинаешь
нормально ж общались

Maksim
15.10.2018
20:19:06
ты лентяй каких поискать надо) открыть сокет и закинуть в него чёт - 2 строки) уже б давно написал, но нет...)

Sergey
15.10.2018
20:19:42
ну если у меня поезд не едет, значит сьехал с рельс)
и ищу причину в том что не так делаю
а не пытаюсь новые проложить)

Maksim
15.10.2018
20:20:44
дык нашёл же уже: поезд с деффектом. Его можно быстро починить через конфигурацию хэндлера, а можно 2 строчки написать)

Sergey
15.10.2018
20:21:01
2 строчки слишком просто)

Maksim
15.10.2018
20:21:09
ну развлекайся)
если чо, вариант посложнее == method call в конфиге) но там тоже 2 строчки))) можешь ещё 20 тестов сверху написать, если скучно)

Andrew
15.10.2018
20:23:52
у меня тупой вопрос — вы тесты на продакшне гоняете? есть какой-то скрипт который логинится на продакшн и проверяет на работоспособность компоненты?

Maksim
15.10.2018
20:24:28
нахера, если докер и всё одинаково?)

Andrew
15.10.2018
20:30:04
ну фейлиться может не только инфраструктура, не?

Maksim
15.10.2018
20:30:43
Например? Я прост ход мысли не понимаю.

Sergey
15.10.2018
20:31:37
(планируем = мечтаем)

Maksim
15.10.2018
20:32:22

Sergey
15.10.2018
20:32:28

Google

Sergey
15.10.2018
20:32:52
ибо баги на препроде дело обычное
или там миграция которая вроде как с обратной совместимостью но как оказалось после деплоя - нет
p.s. особенно актуально в системах где "не ты писал с нуля и ты не можешь гарантировать ничего"

Maksim
15.10.2018
20:33:47

Sergey
15.10.2018
20:34:10

Andrew
15.10.2018
20:34:22
я гоняю смоук тесты по компонентам, потому что эмулировать тонны данных на тестах не получается, а аггрегацию реальных данных все-таки надо проверять, иногда баги на продакшне прилетают просто потому что пришли корявые данные от провайдера и не получилось автоматически разрулить все, нужно ручками пару запросов сделать

Maksim
15.10.2018
20:34:22
Я и в своем коде ниче гарантировать не могу)

Sergey
15.10.2018
20:34:35
правда конфиги проще - у меня обычно факапы с различиями в стэйте сложившимися исторически

Andrew
15.10.2018
20:34:42
но ощущение что что-то делаю не так не покидает)

Sergey
15.10.2018
20:34:59
ну скажем так, авто тесты на проде - это запашек

Sergey
15.10.2018
20:35:16

Sergey
15.10.2018
20:35:18
какой-то совсем уж смоук - зашел, залогинился, потыкал пару скринов - и норм
это типа даже запашком не будет.

Sergey
15.10.2018
20:35:40
и там специфичный кейс. гоняется именно поиск

Sergey
15.10.2018
20:35:52

Sergey
15.10.2018
20:36:47
но вообще в планах поднимать отдельную копию прода с дампов, и гонять там e2e, со всеми логинами, чекаутами

Sergey
15.10.2018
20:36:56

Andrew
15.10.2018
20:37:34
там не скрипт, а целая приложуха)
ну у меня смоук тесты на phpunit, которые гоняются и на CI и на продакшне (типа простые формулы, которые можно перезаюзать), просто организация всего этого дела не нравится - пришлось запилить отдельный сервак с отдельным symfony env, где prod env и phpunit, который тесты запускает

Sergey
15.10.2018
20:37:45

Sergey
15.10.2018
20:38:22

Google

Sergey
15.10.2018
20:38:38
а все что связано с юзерами, ордерами и тд можно сносить и какие-то фикстурки закидывать

Sergey
15.10.2018
20:38:42
не, такой херней не маюсь.

Sergey
15.10.2018
20:39:05
у вас же pupettier?

Sergey
15.10.2018
20:39:40
да
когда нибудь (мечтательный вздох) все браузеры будут уметь в dev tools protocol

Sergey
15.10.2018
20:40:36
будем пробовать селениум с котлином под хромом
на фф и другие браузеры в принципе похеру

Andrew
15.10.2018
20:40:52

Станислав
15.10.2018
21:12:16
Всем привет
Установил symfony
composer create-project symfony/website-skeleton web
Открыл проект захожу в роуты там написано
#index:
# path: /
# controller: App\Controller\DefaultController::index
Папка App должна быть в проекте а то не наблюдаю..
И контроллеры лежат как я понял в src ..

Evgenii
15.10.2018
21:15:34

Станислав
15.10.2018
21:16:22
аа все понял спасибо ?
Может кто подсказать 1.4 от последней версии сильно отличается ..

Alexander
15.10.2018
21:17:20
Сильно

Google

Станислав
15.10.2018
21:18:19
(
Понял хреново ?\

Sergey
15.10.2018
21:33:17
а вообще поздравляю с разморозкой

Станислав
15.10.2018
21:34:20
C какой?)

Andrew
15.10.2018
21:36:43
это разные фреймворки которые решали разные задачи

Станислав
15.10.2018
21:37:47
? ужс)

Andrew
15.10.2018
21:37:59
сейчас уже и composer и psr и вообще либы люди делают на гитхабе, можно смотреть. В общем, есть в чем разобраться

Sergey
15.10.2018
21:38:05
типа модульность (псевдо ибо ты всеравно привязан к экосистеме так или иначе)

Станислав
15.10.2018
21:39:40
Только начал юзать симфони ? Проект на 1,4 думаю лучше спрошу есть ли смысл смотреть 4, или сразу 1,4 )

Bohdan
15.10.2018
21:40:13
лучше бежать
или страдать)

Станислав
15.10.2018
21:40:18
Ну раз отличия значительные то лучше смотреть в сторону 1.4 ?

Andrew
15.10.2018
21:40:28

Станислав
15.10.2018
21:40:29

Bohdan
15.10.2018
21:40:46
еще в 2.0 все сильно изменилось
так что никакие гайды с того момента уже не помогут

Станислав
15.10.2018
21:41:21

Icewild
15.10.2018
21:41:22
четверку

Sergey
15.10.2018
21:42:08