Я новичок в администрировании, и раньше у меня не было проблем с моим VPS. Но после проблемы с ошибкой-выскочкой, которую я смог решить, мне пришлось перезагрузить систему, и с тех пор я больше не могу открывать порты> 1000, даже с root.
Мне они нужны только для redis и mongodb, и только для того, чтобы мой сервер мог общаться с ними локально (без внешнего прослушивания). Я получаю эту ошибку для mongodb, например:
ERROR: listen(): bind() failed errno:99 Cannot assign requested address for socket: 127.0.0.1:27017
Я вообще ничего не менял в конфигах, просто установил патч выскочки. Я даже не знаю, как найти настоящую проблему.
Кто-нибудь может мне помочь? Я предоставлю дополнительные журналы или что-то еще, если кто-то мне скажет.
Пожалуйста, попробуйте следующее:
Если вышеперечисленное не работает, сообщите мне, какая ОС является хостом, чтобы я мог лучше устранить эту неполадку (например, использовать определенные команды ОС).
С уважением, Alex H
Вы должны попытаться узнать, какой порт открыт и прослушивает:
netstat -ltn
Теперь будут показаны все открытые порты для прослушивания (только TCP-порты). Если есть какой-то порт, который вы хотите закрыть, чтобы открыть его самостоятельно, вы должны ввести эту команду (как суперпользователь):
fuser -k <port>/tcp
замените на номер, который хотите закрыть. Попробуйте и расскажите, как у вас дела.
Надеюсь на эту помощь.
Это может быть appamour .. попробуйте перевести его в режим жалобы
sudo aa-complain /usr/sbin/mongod
Затем перезагрузите аппамур
sudo invoke-rc.d apparmor reload
Тогда попробуйте запустить монго