У меня есть 17 серверов tomcat (8.5.20) Linux, которые предположительно идентично предоставляются за балансировщиком нагрузки. На 16 серверах с URL ... / assets / MyHostName я получаю HTML 200 с соответствующим ответом. Но на одном из серверов с одинаковым URL я получаю ошибку HTML 404. Если я переименую все файлы MyHostName в MyHostName.txt, я получу HTML 200 на одном проблемном c сервере, но остальные 16 серверов не получат HTML 404.
. Я обнаружил это с помощью Команда looping curl перебирает меня через все серверы tomcat.
Я создал файл HostName с помощью команды Linux echo $HOSTNAME - $(hostname -I) > MyHostName
, что приводит к чему-то вроде «XXXXXpxesauva09 - 172.25.185.233». Владение файлами и разрешения одинаковы на всех серверах (принадлежащих tomcat).
Все файлы (css, png, et c.) В подкаталоге assets кажутся доступными через URL на все серверы. Что происходит с одним сервером Tomcat?