Size: a a a

2022 January 06

D

Dmitry in symfony
в общем так и задумано, нужно еще добавлять комент @return int
источник

R

Rudi in symfony
Привет. С праздниками
Вопрос есть
Допустим я что то напутал с определением сущностей Doctrine
и когда запускаешь скрипт, который создает сущность и пытается её сохранить в БД
то  вместо ошибки что именно не так ... ты получаешь 502 Bad Gateway
источник

IS

Ivan Savchenko in symfony
С какими праздниками?
У программистов не существует праздников.
источник

Kd

Konstantin dmz9 in symfony
Завязка очередной истории с Шерлоком
источник

R

Rudi in symfony
ну да. так и есть.
вопрос лишь в том, было ли у кого либо такое же или нет
что ждешь ошибки, а вместо 502 от nginx
с какого перепуга?
источник

Kd

Konstantin dmz9 in symfony
Всеравно что спрашивать кашлял ли кто нибудь вообще
источник

R

Rudi in symfony
я тоже самое сегодня жене дал понять молча...
поездка в город... я молчал и тупо в тел читал Хабр
мне сказали что я дыбил
источник

Kd

Konstantin dmz9 in symfony
Совсем нет мыслей откуда начать сбор улик?
источник

R

Rudi in symfony
обчно, когда доктрина что то не может сохранить, она кричала мне про ошибку.
А щас... nginx вдруг проснулся.
Начал гуглить... говорят мол дайте больше памяти nginx
ну дал больше
    proxy_buffer_size 128k;
   proxy_buffers 4 256k;
   proxy_busy_buffers_size 256k;

но это не порешало
тогда я подумал, может где то есть настройка у доктрины, которая... отвечает за подавление ошибок
но такой не нашел
Вопрос не в том, что у меня не так с сущностями доктрины
а в том, почему nginx  отдает 502
Я пробовал через дебагер... но на моменте flush видимо connect сбрасывается с БД и все на этом

Если найду ответ (а я его найду) - отпишу тут
источник

Kd

Konstantin dmz9 in symfony
Обычно с логов начинают
источник

R

Rudi in symfony
там нет ничего стоящего
источник

R

Rudi in symfony
[2022-01-06T20:18:11.957369+03:00] doctrine.DEBUG: "START TRANSACTION" [] []
[2022-01-06T20:18:11.976273+03:00] doctrine.DEBUG: INSERT INTO profile_options (time_zone, sex, hide_sur_name, email_confirm, phone_confirm, passport_confirm, about_me, telegram, push_notice, telegram_notice, sms_notice, email_project_notice, email_message_notice, email_service_notice, email_news_notice, type_expired, max_upload_file_size, black_list, web_site_snapshot, max_specializations, max_invited, hidden_bets, show_traffic_statistic, highlight_bets, support_priority, watermark, stickers, project_recommendation, phone, birthday, web_site, company, profile_id) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) {"1":0,"2":1,"3":false,"4":false,"5":false,"6":false,"7":null,"8":null,"9":false,"10":false,"11":false,"12":true,"13":true,"14":true,"15":true,"16":null,"17":5,"18":false,"19":false,"20":2,"21":5,"22":false,"23":false,"24":false,"25":false,"26":false,"27":false,"28":false,"29":null,"30":null,"31":null,"32":false,"33":null} []
источник

R

Rudi in symfony
транзакция начата
идет попытка вставки
и на этом все
источник

Kd

Konstantin dmz9 in symfony
Лог вебсервера
источник
2022 January 07

СБ

Сергей Белоусов... in symfony
Кастомного листнера эксэпшенов/респонза нет? Они могут быть причиной, если в них своя логика обработки есть .
источник

МФ

Максим Федоров... in symfony
где-то глушится у вас исключение, найдите где и посмотрите что валится
источник

D

Dmitriy in symfony
Вообще, вроде, когда Nginx 502 кидает - это когда он до пыха достучаться не может вообще
источник

D

Dmitriy in symfony
Я бы для начала поглядел логи php-fpm
источник
2022 January 08

ND

Nikolay Deriglazov in symfony
Я бы начал с логов веб-сервера.
источник

R

Rudi in symfony
Вроде подошел ближе к решению. Нашел в чем проблема, но мне не понятна причина
есть такое поле
    /**
    * @ORM\ManyToOne(targetEntity=Country::class)
    */
   private ?Country $country = null;

Я создаю сущность и страну инициализирую как NULL
и тогда вылетает 502 ошибка на команде flush
а если вместо NULL подставлю страну, то все норм
Иными словами
Cannot set a NULL value in Symfony on a manyToOne association
источник