3

У меня большая проблема с нашим приложением Grails, работающим в AWS Elastic Beanstalk. Наше приложение работает с четырьмя экземплярами с Tomcat 7, а иногда и больше. Время от времени случайный экземпляр (1 из 4) перестает обслуживать некоторые файлы JavaScript или css. Когда я вручную пытаюсь ударить URL-адрес с помощью /js/my_script.js или /static/js/my_script.js, он отвечает на 404. Единственный способ исправить это - перезапустить серверы приложений. Я также заметил, что иногда это происходит после масштаба окружающей среды. Вот код, который я использую, чтобы загрузить ресурсы:Grails 2.1.4 и 2.0.4 останавливает подачу случайных файлов JS и CSS в AWS Elastic Beanstalk

<script type="text/javascript" src="${resource(dir: 'js', file: 'my_script.js')}"></script> 

Я не мог воспроизвести это в моей местной среде. я нашел очень похожий вопрос, который не был ответил: Grails 2.0.4 stops serving certain images randomly in an AWS Elastic Beanstalk Environment

Другой факт, который может иметь отношение к этому является то, что Elastic Beanstalk по умолчанию Session липкость включен для этой среды.

Любая помощь была бы принята с благодарностью.

+1

Вы пытались использовать ресурсы: 1.2.RC2? –

+0

Я не пробовал ресурсы: 1.2.RC2, он достаточно стабилен для производственных условий? – Frank

+0

У меня нет проблем с этим, но я не могу гарантировать, что это безопасно. Diggin немного в JIRA Я нашел комментарий, который может быть вам полезен: http://jira.grails.org/browse/GPRESOURCES-157. Вы определили рабочий каталог? Возможно, как говорит Марк, ваши файлы удаляются. –

ответ

0

Я думаю, что Sérgio Michels должен быть прав. В плагине ресурсов есть ошибка, и она была решена в этом выпуске, но это только RC не окончательная версия.

Для меня работал, но я не использовал AWS см ниже сообщение:

Grails: Images/CSS missing from time to time

 Смежные вопросы

  • Нет связанных вопросов^_^