Ecto встроенная схема кеша? - PullRequest
0 голосов
/ 27 февраля 2020

Я работаю над большим производственным приложением, мы используем встроенную схему для хранения и отображения некоторых пользовательских настроек в записи пользователя и в представлении / шаблоне. Недавно я изменил внедренную_схему, удалив поле, собрал приложение и развернул его в производство.

Через два дня, если я выполню запрос для любого пользователя, поле больше не будет отображаться в столбце JSONB; однако в приложении оно продолжает отображаться для всех пользователей, пока страница не будет обновлена.

Наше приложение использует Redis для некоторых заданий, но без кэширования зависит от того, что я могу сказать, глядя на файлы миксов. Есть ли что-то нестандартное в Фениксе или Экто, которое могло бы вызвать это?

1 Ответ

0 голосов
/ 08 апреля 2020

Кстати, проблема заключалась в том, что один сервер не был должным образом развернут, что вызывало проблемы, из-за которых балансировщик нагрузки создавал впечатление, что некоторые записи были обновлены, а другие нет.

- Ответ на этот вопрос не отображается как неотвеченный и как напоминание, чтобы всегда проверять ваши развертывания;)

...