К сожалению, ответ на 1 - перезапустить процесс, который все еще имеет ссылки на соединения. Ничто другое не заставит его закрыть
их.
Восемь лет, семь месяцев и другая учетная запись Stack Exchange спустя, и shibd (теперь в новой версии) все еще имеет такое поведение.
Наилучший, но совершенно неуклюжий способ обойти эту проблему — использовать crontab примерно раз в день для запуска
service shibd restart
В прошлом это само по себе было головной болью, так как большие файлы метаданных означали, что shibd загружался много минут. Текущая версия shibd позволяет загружать метаданные «по мере необходимости» с удаленного хоста, что означает, что перезагрузка теперь менее проблематична.