Назад | Перейти на главную страницу

Wordpress - изображения не синхронизируются в AWS EBS

Думаю, я знаю ответ, но хочу подтвердить.

У меня есть балансировщик нагрузки с двумя серверами, на котором размещен сайт Wordpress. Когда контент-менеджеры создают новый контент, особенно ИЗОБРАЖЕНИЯ: периодически изображение не загружается. После нескольких обновлений он загружается нормально.

Поэтому я решил открыть оба сервера, и да: между серверами нет синхронизации. Веб-сайт WP не использует S3 для хранения мультимедиа, и изображение может находиться на сервере, а иногда и не на другом.

Как решить эту ситуацию?

Вероятно, вы можете использовать S3 (проверьте, присутствуют ли ключи и правильно ли настроен сервер) и указать свои изображения там. Кроме того, вы можете сохранить образы на том, подключенный к NFS, на одной из машин (или на третьей машине, или в эластичной файловой системе) и обслуживать их оттуда. Таким образом, все изображения будут размещены на одном томе, и синхронизация не потребуется.

Если вы используете EFS (по сути, том в AWS, который вы монтируете через NFS) или третий сервер, вы можете сделать все внешние интерфейсы идентичными и использовать любой подход, предназначенный для вырезания файлов cookie, для их создания и уничтожения по мере необходимости.