Я установил openfire.deb пакет на сервере человечности и имел ту же проблему: не мог даже войти в систему впервые как администратор. Я сделал следующее: chmod o+rx/usr/share/openfire
Выпущенный, что у пользователей не было полномочий даже прочитать каталог. Я не знаю, является ли это правильным поступком, но теперь я могу войти в систему :)
incomplete startup packet
означает, что соединение было установлено, но сервер Пост-ГРЭС не получил квитирование, которое это ожидало (я получаю тонну их, поскольку моя система контроля проверяет, чтобы удостовериться, что порт 5432 открыт, но не достаточно умен на самом деле войти в систему и запросить DB).
Является ли это проблемой, зависит от того, если Вы ожидаете иметь что-то соединение и не квитирование: Для меня видящий его один раз в 5 минут не проблема, но если Вы не ожидаете это, это сообщение могло бы быть признаком, что Вы - просканированный порт.
WARNING: there is already a transaction in progress
средства точно, что это говорит: Кто-то пытался уже запустить транзакцию в то время как в транзакции (BEGIN ... BEGIN
).
Если Вы видите это много, кто-то записал некоторый плохой SQL в программе, и необходимо найти/устранить его потому что соответствие COMMIT
и ROLLBACK
операторы не могут сделать то, что Вы ожидаете. Если Вы видите его однажды и никогда снова кто-то, вероятно, с толстыми пальцами транзакция в psql.
В нашей среде неполный стартовый пакет вызван тем, что haproxy отправляет контрольный сигнал с программируемым интервалом (для нас каждые 600000 миллисекунд). Мы используем haproxy в режиме TCP для ретрансляции запросов бизнес-пользователей на повторный запуск отчетов postgres.