Size: a a a

2020 April 08

A

Artem in Laravel Pro
нужно перед перезапуском докера как то безопасно отключить и потом запустить вместе с докером
источник

A

Alexander in Laravel Pro
аа, ну я просто стопаю и все ок, а если нет - то есть же 3 попытки очереди))
но вроде при docker-compose stop сначала посылается SIGTERM, а потом, если контейнер не захочет завершить за ~10 сек - то уже kill
источник

A

Alexander in Laravel Pro
но если вдруг найдешь какой-то более правильный способ - напиши в чат, думаю многим будет полезно @artem97790
источник

A

Artem in Laravel Pro
Alexander
аа, ну я просто стопаю и все ок, а если нет - то есть же 3 попытки очереди))
но вроде при docker-compose stop сначала посылается SIGTERM, а потом, если контейнер не захочет завершить за ~10 сек - то уже kill
у меня опасно, там запрос к апи делается для действия
источник

Г

Георгий in Laravel Pro
Andrey Bogdanov
можно либо отключить csrf для апи роутов, либо еще слать куку которую получаешь через специальный роут /airlock/csrf-cookie
https://divinglaravel.com/authentication-and-laravel-airlock
с api token поидее должен без куки принимать
источник

A

Alexander in Laravel Pro
Artem
у меня опасно, там запрос к апи делается для действия
тогда да
но если как laradock, там вроде supervisor, которому по идее сигнал стоп и он пытается стопануть, должно быть все ок
источник

A

Alexander in Laravel Pro
https://docs.docker.com/engine/reference/commandline/stop/|
вот тут есть опция --time
источник

A

Alexander in Laravel Pro
которая по-умолчанию 10 сек, если в очереди задание может дольше выполняться - то дать скажем 90 сек и тогда точно все правильно завершиться
источник

A

Artem in Laravel Pro
Alexander
которая по-умолчанию 10 сек, если в очереди задание может дольше выполняться - то дать скажем 90 сек и тогда точно все правильно завершиться
уверен?
источник

D

Dmitriy in Laravel Pro
Всем доброго времени суток. Возникает проблема с авторизацией через Google. Настроил, всё работает нормально, но только с первого раза. То есть, если заходить на сайт повторно, то он почему-то уходит в бесконечный 301 редирект. Я чистил кэш браузера, вместе с куками всё подчистую, авторизуюсь через гугл, выходит выбор аккаунта, авторизуеюсь, перекидывает на мой путь, всё работает. Выхожу через стандартный logout. А если так же заходить повторно, формы выбора аккаунта нет, ок, гугл запоминает и сразу перекидывает на мой путь на сайте, но тот высылает бесконечные 301 редиректы. С мобильного телефона всё работает прекрасно.
В чём может быть проблема? Заранее спасибо.
источник

D

Dmitriy in Laravel Pro
Использую библиотеку Socialite
источник

A

Alexander in Laravel Pro
Artem
уверен?
скорее всего да
главное чтобы оно не брало во время стопа новые задания из очереди - это единственное что надо проверить
источник

A

Artem in Laravel Pro
вот и я об этом
источник

A

Artem in Laravel Pro
Alexander
скорее всего да
главное чтобы оно не брало во время стопа новые задания из очереди - это единственное что надо проверить
docker-compose stop laravel-queue --time=480
ERROR: No such service: --time
источник

AB

Alex Berezhkovsky in Laravel Pro
Artem
docker-compose stop laravel-queue --time=480
ERROR: No such service: --time
—time после stop
источник

A

Alexander in Laravel Pro
Artem
docker-compose stop laravel-queue --time=480
ERROR: No such service: --time
docker-compose stop -t=480 laravel-queue
источник

A

Artem in Laravel Pro
он тупо ждет 480)
источник

A

Alexander in Laravel Pro
именно
он посылает сигнал завершения
источник

A

Alexander in Laravel Pro
ждет указанное время
а потом kill если что
источник

A

Alexander in Laravel Pro
ну по идее так должен работать))
источник