Я не настраивал этот сервер, поэтому я не знаю, что работает и где что-то работает. Сервер представляет собой своего рода стоечный сервер (Dell размером 1U или 2U, работающий в нашем центре обработки данных), на котором работает Centos.
Итак, на нашем сервере запущены веб-приложения. Один из них - Jenkins на порту 8080. Другой - просто показывает список каталогов файлов журнала в определенном месте на сервере на порту 1234.
Раньше мы могли получить доступ к журналам через порт 1234, но сегодня он по какой-то причине перестал работать. Я не знаю, какой веб-сервер обслуживает журналы, но слепо выполняет:
find / -name "tomcat*"
ничего не вернул. Я также казнил
netstat -a | grep 1234
netstat -a | grep 8080
но он не показывает порты, что не имеет смысла. b / c Jenkins работает, поэтому netstat должен вернуть хотя бы порт 8080 (по крайней мере, я ДУМАЮ, что 8080 должен вернуться). Jenkins, похоже, работает сам по себе, поэтому, похоже, он не использует tomcat
java -jar /path/to/jenkins.war.
Если бы кто-нибудь мог посоветовать мне, как найти веб-сервер, работающий на порту 1234, я был бы признателен.
В netstat -a
команда может не отображать все порты прослушивания - попробуйте netstat -tuln | grep 8080
для поиска процессов, прослушивающих порт 8080. Затем попробуйте просто запросить статус службы - загляните в /etc/init.d/
для файлов с именем tomcat
, httpd
, или подобное, и проблема service $filename status
для каждого из них. Если одно или несколько показывает, что он не работает, проверьте, должен ли он работать, сравнив вывод who -r
(чтобы получить текущий уровень выполнения) и chkconfig --list $filename
(чтобы узнать, для каких уровней выполнения данная служба включена). Это должно вас начать.