Как проверить, если порт открыт и не используется?

Настройка спавна для mysql находится в /etc/init/mysql.conf. Пожалуйста, проверьте также ваш журнал, чтобы решить реальную проблему, а не временное решение, заключающееся в перезапуске сервера mysql. Обычно лог-файл для mysql находится в /var/log/mysql/error.log

Чтобы изменить максимальное количество попыток респауна, измените значение respawn в /etc/init/mysql.conf

Вы увидите строку с таким шаблоном:

 respawn 

 # Try to respawn for max try of two with five seconds interval
 respawn limit 2 5 
0
02.12.2018, 01:26
1 ответ
netstat -l

Список используемых портов, если у вас есть права на проверку. Единственный способ проверить, открыт ли порт (и не заблокирован ли он брандмауэром и т. д. )— это попробовать. Один из многих способов попробовать:

nc -l $IP $PORT > test.tmp

он будет ждать подключения, поэтому в другом терминале/экране/tmux выполните

echo test | nc -q 0 $IP $PORT

из-за пределов сети.... nmap обычно используется для сканирования портов, но если вы не хотите тестировать все порты, в этом случае это мало поможет (и вам сначала потребуется привязка службы ко всем портам ).

1
28.01.2020, 02:41

Теги

Похожие вопросы