Загрузка изображений неожиданно перестала работать в Sharetribe с открытым исходным кодом - PullRequest
0 голосов
/ 04 сентября 2018

Я разработал 2-3 веб-сайта, используя рынок с открытым исходным кодом Sharetribe и используя выделенный сервер для размещения этого приложения. Для загрузки изображения, отправки электронной почты и поиска я запускаю рабочее задание с параметрами очереди и запускаю его в фоновом режиме.

Все прошло хорошо за последние 2 месяца, и внезапно изображения перестали работать. Когда я загружаю изображение, оно показывает processing.... Это означает, что изображение загружено во временную папку, и работник загрузит изображение В этом месте этот текст будет изменен на image processing failed. Я проверил это, если работник остановился или что-то не работает, а затем обнаружил, что он показывает одну ошибку - Paperclip::Errors::NotIdentifiedByImageMagickError. Я также проверил путь к imagemagick, и он правильный, и команда идентификации / преобразования работает правильно.

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

Я проверил 2 других сайта с открытым исходным кодом, развернутых мной ранее, и обнаружил, что та же проблема с ними. Поэтому хотел подтвердить, вокруг этой проблемы, и если у кого-то есть решение, чтобы исправить это. Это хорошо работает на моем местном языке во всех проектах с открытым исходным кодом sharetribe, но не на производстве.

Пожалуйста, проверьте, сталкивался ли кто-нибудь с тем же лицом на рабочем сайте с открытым исходным кодом sharetribe. Моя производственная среда:

  • Серверы AWS EC2 и Vscale
  • Ubuntu 16 и Ubuntu 18
  • Postgresql
  • Рубин 2.3.4
  • Рельсы 5.1.1
  • Узел 7.8.0
  • нпм 4.2.0

Пожалуйста, проверьте эти ссылки также:

  1. Задано в сообществе
  2. Аналогичная проблема

Заранее спасибо.

...