Size: a a a

2020 November 04

DT

Dmitriy Tkachenko in symfony
Volodymyr Melko
собственно внешние ключи в БД не дадут тебе впилить несуществующий айдишник в таблицу, но вот null на раз два
это уже не one-to-one а one-to-many
источник

Ш

Шурик in symfony
Александр Яковлев
я о таком подходе даже не слышал. Где можно какие-нибудь best-practice почитать на тему?

Однако проблема в том, что на рабочем проекте оно используется именно так как я описал и моя задача понять почему супервайзер не запускается(
А база у вас где? Хоть не в том же контейнере?
источник

DT

Dmitriy Tkachenko in symfony
потому что понятие one не включает в себя 0, а many включает
источник

АЯ

Александр Яковлев... in symfony
Шурик
А база у вас где? Хоть не в том же контейнере?
не в том же
источник

AK

Andrew Kovalyov in symfony
Александр Яковлев
я о таком подходе даже не слышал. Где можно какие-нибудь best-practice почитать на тему?

Однако проблема в том, что на рабочем проекте оно используется именно так как я описал и моя задача понять почему супервайзер не запускается(
источник

VM

Volodymyr Melko in symfony
Dmitriy Tkachenko
потому что понятие one не включает в себя 0, а many включает
это только твои гипотезы

one / many показывает ограничение сверху, а не снизу
источник

AK

Andrew Kovalyov in symfony
Александр Яковлев
я о таком подходе даже не слышал. Где можно какие-нибудь best-practice почитать на тему?

Однако проблема в том, что на рабочем проекте оно используется именно так как я описал и моя задача понять почему супервайзер не запускается(
а проблема легко гуглится - https://stackoverflow.com/questions/25121838/supervisor-on-debian-wheezy-another-program-is-already-listening-on-a-port-that. Скорее всего маунтится .sock с хоста, возможно остался от предыдущих запусков
источник

АЯ

Александр Яковлев... in symfony
легко-то она гуглится, только ничем из представленного в гугле не решается
источник

AK

Andrew Kovalyov in symfony
Александр Яковлев
легко-то она гуглится, только ничем из представленного в гугле не решается
как запускается контейнер?
источник

АЯ

Александр Яковлев... in symfony
м, возможно я не так понял вопроса, но все контейнеры запускаются через docker-compose up

затем я вхожу в php контейнер и пытаюсь там запустить супервайзер

/usr/bin/python /usr/bin/supervisord -c /var/www/html/app/supervisor/dev/supervisord.conf
источник

SB

Sergei Baikin in symfony
Александр Яковлев
м, возможно я не так понял вопроса, но все контейнеры запускаются через docker-compose up

затем я вхожу в php контейнер и пытаюсь там запустить супервайзер

/usr/bin/python /usr/bin/supervisord -c /var/www/html/app/supervisor/dev/supervisord.conf
запускайте то что запускает супервизор через тот же докер компоуз
добавьте туда больше сервисов просто которые будут консьюмеры создавать
источник

AK

Andrew Kovalyov in symfony
Александр Яковлев
м, возможно я не так понял вопроса, но все контейнеры запускаются через docker-compose up

затем я вхожу в php контейнер и пытаюсь там запустить супервайзер

/usr/bin/python /usr/bin/supervisord -c /var/www/html/app/supervisor/dev/supervisord.conf
1. Проверить volumes
2. Проверить, не запускается ли супервизор при старте контейнера

зачем вообще запускать супервизор руками, ен пойму
источник

AK

Andrew Kovalyov in symfony
если он уже есть, то он должен запускаться через CMD
источник

SB

Sergei Baikin in symfony
Andrew Kovalyov
если он уже есть, то он должен запускаться через CMD
если он есть в докер контейнере то следует недопускать к образам и докер композу человека котрый так сделал
источник

ВМ

Вадим Мельничук... in symfony
Привет, не могу найти информацию насколько корректно получать значение таким образом:
$repository->findOneBy(['name' => 'ServerVersion'])->getValue()
источник

ВМ

Вадим Мельничук... in symfony
Так можно делать?
источник

АЯ

Александр Яковлев... in symfony
ок, попробую другой вопрос. Если я вас правильно понял, обойтись можно без супервайзера, мол, докер эту работу делает не хуже:

могу ли я запускать консюмеры, еще и по нескольку процессов, еще и поднимать упавшие?
источник

AK

Andrew Kovalyov in symfony
Вадим Мельничук
Привет, не могу найти информацию насколько корректно получать значение таким образом:
$repository->findOneBy(['name' => 'ServerVersion'])->getValue()
а что будет если не найдется записи по критериям?
источник

AD

Andrey Dembitskyi in symfony
Александр Яковлев
ок, попробую другой вопрос. Если я вас правильно понял, обойтись можно без супервайзера, мол, докер эту работу делает не хуже:

могу ли я запускать консюмеры, еще и по нескольку процессов, еще и поднимать упавшие?
в документации docker нет ответа на этот вопрос?
источник

АЯ

Александр Яковлев... in symfony
Andrey Dembitskyi
в документации docker нет ответа на этот вопрос?
понял, пойду читать
источник