Ошибки при запуске с именем

Я вижу эти строки, когда запускаю с именем :

Sep 19 17:50:52 mydomain named[xxx]: ../../../../lib/isc/unix/socket.c:5682: unexpected error:
Sep 19 17:50:52 mydomain named[xxx]: setsockopt(22, TCP_FASTOPEN) failed with Protocol not available

Что это означает? Я должен волноваться? Если да, то как это исправить?

Я не знаю, что находится в socket.c . Я запускаю locate scoket.c , find socket.c и find ~ / -type f -name "socket.c" , и он не нашел файл, который находится по пути ../../../../ lib / isc / unix / socket.c .

0
задан 19 September 2019 в 22:10
1 ответ

Проверить чтобы узнать, включен ли TCP_FastOpen в вашей системе. CentOS поставляется с отключенным или доступным только для исходящего соединения. Вам нужно будет установить его на 3 (включено как для входящих, так и для исходящих). Вы можете установить это для текущего сеанса (для тестирования) с помощью

sysctl -w net.ipv4.tcp_fastopen=3

или

echo 3 >/proc/sys/net/ipv4/tcp_fastopen

. Если это решит вашу проблему, и вы хотите установить его навсегда, используйте

echo "net.ipv4.tcp_fastopen=3" > /etc/sysctl.d/30-tcp_fastopen.conf
1
ответ дан 4 December 2019 в 15:37

Теги

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