
Alan
29.12.2017
19:04:29
а какая нагрузка на тикет системе может быть?)


Roman
29.12.2017
19:06:17
Сегодня спрашивал про блокирующие сессии. Специфика выполнения скрипта не позволила решить проблему переводом процесса в бекграунд, поэтому проблему решил с помощью разблокирования cессий, как подсказал @miksir) ? Нужно добавить в сервис хендлера сессии аргумент lock_mode:
session.handler.pdo:
arguments:
- { lock_mode: 0}
Может кому пригодится)
Народ, есть вопрос, по поводу PDOSessionHandler, может кто сталкивался.
Приложение занимается генерацией PDF-файлов, когда в одной вкладке начинаю генерацию и при этом пытаюсь открыть вторую вкладку, то во второй вкладке висит загрузка, и когда в первой вкладке заканчивается генерация файла то во второй вкладке появляется ошибка "SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded; try restarting transaction".
Пробовал смотреть, что происходит в mysql через show engine innodb status; , там показывает что есть 2 транзацкии и одна из транзакций лочится, т.к. таблица с сессиями закрыта для апдейта.


Alan
29.12.2017
19:08:50
мб лучше использовать компонент Lock ? а не на уровне транзакций решать если там долгоиграющий пых внутри

Google

Alan
29.12.2017
19:09:29
https://symfony.com/doc/current/components/lock.html

Vladislav
29.12.2017
19:15:09

Roman
29.12.2017
19:16:31
получается после того, как я разблокировал сессии, теперь нужно лочить мой долгоиграющий ресурс, что б не было например еффекта двойного клика, если я правильно понял
мб лучше использовать компонент Lock ? а не на уровне транзакций решать если там долгоиграющий пых внутри

Sergey
29.12.2017
19:19:14
ну двойной клик вообще на жсе лучше решать

Alan
29.12.2017
19:20:12
а зачем открывать транзакцию если ты не пишешь в базу

Roman
29.12.2017
19:20:13
+ угу, там решаем)

Alan
29.12.2017
19:20:42
ставишь лок генеришь файл, потом как закончит пишешь в базу снимаешь лок
в это время остальные отваливаются видя открытый лок или ждут
но если там не ради рейскондишенов в базе то наверно и правда лучше просто на жсе ))

Roman
29.12.2017
19:22:28
генерация файла может быть в районе 40 сек., в это время нужно иметь возможность работать с другими разделами приложения

Alan
29.12.2017
19:23:27
лок ставится только на генерацию, базу он не трогает и другим не мешает

Roman
29.12.2017
19:24:30
так если не снять лок с сессии, то я не смогу паралельно работать с другими раделами, т.к. новое обращение к сайту это повторный запрос к сессии, которая залочена

Google

Alan
29.12.2017
19:26:47
а я понял, пропустил про сессию

Taras
29.12.2017
21:42:38
интересно, это я найти не могу, или таки под symfony 3.4+ отсутствует какой-нибудь стабильный oauth2 пакет?

Alan
29.12.2017
21:43:20
https://github.com/hwi/HWIOAuthBundle
https://github.com/thephpleague/oauth2-client

Taras
29.12.2017
21:43:50
клиент - есть, сервера - нет

Vladislav
29.12.2017
21:45:58
И сервер есть от пхп лиги кажись тоже, глянь их аккаунт

Taras
29.12.2017
21:56:40
есть, но к нему надо обертку писать... ? эх...

Big_Shark
29.12.2017
22:35:26

Vladislav
29.12.2017
22:36:05
та рано еще юзать 4
вон пока Сергей Золотов все бандлы не обновит)))

Big_Shark
29.12.2017
22:36:56

Vladislav
29.12.2017
22:37:18
и больно пока юзать)

Big_Shark
29.12.2017
22:38:19
и больно пока юзать)
Зависит от того что надо, я вообще редко использую бандлы, стараюсь использовать фреймворк агностик пакеты, и просто их интегрировать

Taras
30.12.2017
00:09:21
4-ку не надо использовать, можно вполне 3.4 )
хер с ним, уйду на JWT.

Vladislav
30.12.2017
00:37:07
Стоп, а что тебе надо ?
Оаус нельзя заменить джвт

Big_Shark
30.12.2017
06:28:25

Alan
30.12.2017
09:03:20
тож 4ку взял)

Google

Alan
30.12.2017
10:46:42
а это не он)) все праздники начались

Yury
30.12.2017
15:33:08
Интересно попробовать на велкоме

Daniel
30.12.2017
16:18:31
Какая самая старая и бичевая модель макбука, на которой более менее удобно комфортно работать в PHPStorm + Symfony plugin (не хлючит)?
Например при условии, что ОЗУ и SSD есть

Vladislav
30.12.2017
16:20:43
Хз, возьми pro 2015 13шка, работаю 3 год.

Daniel
30.12.2017
16:21:27
По-моему это не бичевая моделька
)))

Vladislav
30.12.2017
16:21:58
Нет смысла брать 13й год
Он сдохнет и будешь ещё один покупать

Alan
30.12.2017
16:23:17
8гб памяти?

Vladislav
30.12.2017
16:25:04
Да

Vladislav
30.12.2017
16:25:10
128 ссд
У меня свободно 40 гб уже год.

Sergey
30.12.2017
16:31:08
ммм 128 мало, для работы так и так надо будет 256
да и 8 гигов оперативки... не ну в целом хватает конечно.... но я рад что у меня 16
а 16gb и 256gb для 13-ки это уже под 1800

Juri
30.12.2017
16:37:14
И вперлись вам эти маки... Тупо переплата за бренд

Sergey
30.12.2017
16:37:24
как сказать
идентичный делл будет стоить столько же а то и дороже

Google

Vladislav
30.12.2017
16:37:46

Juri
30.12.2017
16:38:05
Асус ленова

Vladislav
30.12.2017
16:38:20

Sergey
30.12.2017
16:38:32

Vladislav
30.12.2017
16:38:52
Крч даже спорить не буду

Sergey
30.12.2017
16:38:57
асус про при ценнике в 1.5к по всем параметрам сосет
начиная от дисплея и качества корпуса, заканчивая железом внутри

Vladislav
30.12.2017
16:39:26
Та асус и так сосет

Juri
30.12.2017
16:39:29

Admin
ERROR: S client not available

Vladislav
30.12.2017
16:39:40
4 часа ?

Juri
30.12.2017
16:39:56
Ооо яблодрочеры вылезли

Sergey
30.12.2017
16:40:06

Juri
30.12.2017
16:40:07

Vladislav
30.12.2017
16:40:23

Juri
30.12.2017
16:40:32
Если иде мучать то 6-7

Sergey
30.12.2017
16:41:02
эпл гавно

Juri
30.12.2017
16:41:05

Google

Sergey
30.12.2017
16:41:06
но местами нет лучшей техники

Sergey
30.12.2017
16:41:07

Sergey
30.12.2017
16:41:23
например телефоны они делают реально гавеные, как и софт и клауд решения
а планшетки и ноуты окейные, хотя софт все равно гавно

Juri
30.12.2017
16:41:32

Sergey
30.12.2017
16:41:56
НО! по совокупности характеристик у тебя выбор по сути - маки, HP и Dell
и прикол в том что если ты рассматриваешь хорошую рабочую машинку стоить оно будет уже примерно одинаково

Sergey
30.12.2017
16:42:22
я когда мак отправлял в сервис, месяц надо было без ноута тусить. взял я себе асус про, 1.5к зелени, по характеристикам вроде как такой же. думаю че переплачивать то
отдал его обратно в магазин на след день
и взял просто новый мак
леново это вообще отдельная история
лежит дома пылится

Sergey
30.12.2017
16:43:06
тут еще вопрос как вы работаете

Juri
30.12.2017
16:43:14

Sergey
30.12.2017
16:43:33

Sergey
30.12.2017
16:43:43
если вы берете ноут и большу часть времени он у вас подключен к монитору, и вы работаете с отдельной класиотурой/мышкой/тачпадом/трэкболом - то за мак смысла переплачивать на самом деле нет смысла

Sergey
30.12.2017
16:43:44
у меня всегда были гугл нексусы, щас пиксель

Sergey
30.12.2017
16:44:13

Juri
30.12.2017
16:44:26
У меня мак не прижился, так же как и айфон

Sergey
30.12.2017
16:44:39

Sergey
30.12.2017
16:44:58

Sergey
30.12.2017
16:45:05
я кстати только что распаковал айпад проху новую
взял себе на замену эиру 2му