Вы не можете только быть довольны тем, что Ваша система так быстра, она возвращает результаты в отрицательное время?:) Все ребячество в стороне, у нас были странные проблемы дрейфа часов с RHEL5 в виртуализированных средах; это могло бы коснуться Вашей проблемы?
При второй установке Logstash у меня возникла ошибка «Адрес уже используется». Эта ошибка возникла, когда я каким-то образом запустил несколько экземпляров Logstash. Остановка процессов Logstash вручную и повторный запуск Logstash решили мою проблему.
У меня сегодня вечером была похожая проблема. Я обнаружил, что я объединил файлы конфигурации вместе в папке conf.d, чтобы исследовать другую проблему, и забыл о них. Когда папка conf.d / была переоценена при перезапуске, она дважды пыталась привязать порт, вызывая EADDRINUSE.
Я тоже столкнулся с той же проблемой, /etc/init.d/logstash не смог остановить демона. Мне пришлось убить его вручную и перезапустить службы.
root@vikas027:~# ps -aef | grep [l]ogstash
logstash 3752 1 37 02:55 pts/0 00:00:34 /usr/bin/java -Djava.io.tmpdir=/var/lib/logstash -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -Djava. awt.headless=true -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -Xmx500m -Xss2048k -Djffi.boot.library. path=/opt/logstash/vendor/jruby/lib/jni -Djava.io.tmpdir=/var/lib/logstash -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -Djava.awt.headless=true - XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -Xbootclasspath/a:/opt/logstash/vendor/jruby/lib/jruby.jar -classpath : - Djruby.home=/opt/logstash/vendor/jruby -Djruby.lib=/opt/logstash/vendor/jruby/lib -Djruby.script=jruby -Djruby.shell=/bin/sh org.jruby.Main --1.9 /opt/logstash/lib/logstash/runner.rb agent -f /etc/logstash/conf.d -l /var/log/logstash/logstash.log
root@vikas027:~# kill -9 3752
root@vikas027:~# /etc/init.d/logstash start
У меня была та же проблема, но по другой причине. Я использовал emacs для создания файла конфигурации logstash, а также он создал файл резервной копии, когда время ожидания моего ssh-соединения истекло. В результате у меня осталось два одинаковых файла .conf:
Исходный: 10-logs.conf
Резервное копирование Emacs: # 10-logs.conf #
Logstash пытался загрузить оба файла .conf и дважды выполнить привязку к одному и тому же порту, что приведет к ошибке EADDRINUSE.
позвольте мне поделиться своим опытом: оказывается, мой logstash.conf.bak
оценивался и все ломал. Убедитесь, что у вас нет файла с таким же именем.