syslogd: sendto: No buffer space available
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: syslogd: sendto: No buffer space available
от блин..
=========
спроси в рассылке net@
мож чё скажут..
=========
спроси в рассылке net@
мож чё скажут..
Убей их всех! Бог потом рассортирует...
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- лейтенант
- Сообщения: 863
- Зарегистрирован: 2007-09-24 12:41:05
- Откуда: dn.ua
- Контактная информация:
Re: syslogd: sendto: No buffer space available
syslog-ng + данные перегонять по tcp
У меня с udp неоднократно бывали проблемы. (При использовании NFS на нагруженных серверах)
+
kern.polling.enable=1
в sysctl.conf deprecated.
Нужно
ifconfig_em0="inet xxx netmask 255.255.255.0 polling"
и сколько
options HZ= ?
Также сколько интерруптов по интерфейсу в момент отпадения последнего
У меня с udp неоднократно бывали проблемы. (При использовании NFS на нагруженных серверах)
+
kern.polling.enable=1
в sysctl.conf deprecated.
Нужно
ifconfig_em0="inet xxx netmask 255.255.255.0 polling"
и сколько
options HZ= ?
Также сколько интерруптов по интерфейсу в момент отпадения последнего
With best wishes, Sergej Kandyla
- gmn
- сержант
- Сообщения: 239
- Зарегистрирован: 2007-02-28 18:01:37
- Откуда: UA, Kiev
- Контактная информация:
Re: syslogd: sendto: No buffer space available
Как сделать именно по tcp?paix писал(а):syslog-ng + данные перегонять по tcp
Хотя именно для syslog-ng можно (только и на принимающей стороне его ставить надо):
Код: Выделить всё
#destination loghost { udp("loghost" port(514)); };
Это в какой версии? У меня 6.2.paix писал(а):У меня с udp неоднократно бывали проблемы. (При использовании NFS на нагруженных серверах)
+
kern.polling.enable=1
в sysctl.conf deprecated.
Вот из мана (man polling) - как бы все правильно делал:
Код: Выделить всё
kern.polling.enable
Legacy MIB, that was used to enable or disable polling globally.
Currently if set to 1, polling is enabled on all capable inter-
faces. If set to 0, polling is disabled on all interfaces.
Хм ...paix писал(а):Нужно
ifconfig_em0="inet xxx netmask 255.255.255.0 polling"
А если ifconfig говорит такое, то поллинг включен? :
Код: Выделить всё
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=4b<RXCSUM,TXCSUM,VLAN_MTU,POLLING>
paix писал(а): и сколько
options HZ= ?
Также сколько интерруптов по интерфейсу в момент отпадения последнего
Код: Выделить всё
options DEVICE_POLLING
options HZ=1000
"сколько интерруптов по интерфейсу" - это pps? (пакетов в секунду) или не то?
Если pps, то:
Код: Выделить всё
netstat -w 1 -I em0
input (em0) output
packets errs bytes packets errs bytes colls
2952 0 1346786 3529 0 1662696 0
2891 0 1390657 3327 0 1552809 0
2604 0 1200292 3118 0 1474219 0
- idle
- мл. сержант
- Сообщения: 80
- Зарегистрирован: 2007-02-28 12:21:52
- Откуда: Барселона
- Контактная информация:
Re: syslogd: sendto: No buffer space available
netstat -m посмотрите.
Меняйте сетевуху.
Меняйте сетевуху.
-
- лейтенант
- Сообщения: 863
- Зарегистрирован: 2007-09-24 12:41:05
- Откуда: dn.ua
- Контактная информация:
Re: syslogd: sendto: No buffer space available
Ну потому и syslog-ng Имхо удп нестабильно себя ведет при больших нагрузках...gmn писал(а): Как сделать именно по tcp?
Хотя именно для syslog-ng можно (только и на принимающей стороне его ставить надо):
Мне когдато очень обидно было видеть отвалившийся нфс сервер при инстле мира через нфс Перешл на tcp - стало все ок.
Настоятельо рекомендую попробовать использовать tcp.
Значит включен... У меня была ругань. По поводу deprecated:gmn писал(а): А если ifconfig говорит такое, то поллинг включен? :
options=4b<RXCSUM,TXCSUM,VLAN_MTU,POLLING>
это какраз для 6х. Из того же мана
man polling /Enabling
less /sys/kern/kern_poll.c
+ v google - kern.polling.enable deprecated
Все равно думаю стоит попробовать.
+
kern.polling.user_frac=70 например.
kern.polling.burst, kern.polling.burst_max тоже поиграться, больше 150
systat -vm например. Там загрузка по интерруптам показывается.gmn писал(а): Интерфейс отпал только один раз. А так только буферов не хватает.
"сколько интерруптов по интерфейсу" - это pps? (пакетов в секунду) или не то?
Какой вообще поток трафика валит через сислог? И какой общий трафик?
очень странно заморачиваться так сильно с поллингами и буферами....
With best wishes, Sergej Kandyla
- gmn
- сержант
- Сообщения: 239
- Зарегистрирован: 2007-02-28 18:01:37
- Откуда: UA, Kiev
- Контактная информация:
Re: syslogd: sendto: No buffer space available
netstat -m смотрел уже давно. Сразу же. Можно посмотреть выше ...idle писал(а):netstat -m посмотрите.
Меняйте сетевуху.
Менять сетевуху, скажем так, нет возможности да и не вижу необходимости.
- gmn
- сержант
- Сообщения: 239
- Зарегистрирован: 2007-02-28 18:01:37
- Откуда: UA, Kiev
- Контактная информация:
Re: syslogd: sendto: No buffer space available
Перевел на tcp - уже 2,5 часа ошибок нет.paix писал(а):Ну потому и syslog-ng Имхо удп нестабильно себя ведет при больших нагрузках...gmn писал(а): Как сделать именно по tcp?
Хотя именно для syslog-ng можно (только и на принимающей стороне его ставить надо):
Мне когдато очень обидно было видеть отвалившийся нфс сервер при инстле мира через нфс Перешл на tcp - стало все ок.
Настоятельо рекомендую попробовать использовать tcp.
Пока менять не буду.paix писал(а): Все равно думаю стоит попробовать.
+
kern.polling.user_frac=70 например.
kern.polling.burst, kern.polling.burst_max тоже поиграться, больше 150
systat -vm например. Там загрузка по интерруптам показывается.
Общий трафик порядка 15-20 Мбит/сек дуплекс.paix писал(а): Какой вообще поток трафика валит через сислог? И какой общий трафик?
очень странно заморачиваться так сильно с поллингами и буферами....
Через syslog порядка 70-100 Кбайт/сек. (т.е. где-то 160 Кбит/сек).
P.S. На свкиде до 300 запросов в секунду обслуживается.
-
- мл. сержант
- Сообщения: 92
- Зарегистрирован: 2007-08-21 1:12:11
Re: syslogd: sendto: No buffer space available
та же самая возникла проблема. видно что причиной является комп за натом. отключили его, все нормально. можно как-то решить на более высоком уровне?
- gmn
- сержант
- Сообщения: 239
- Зарегистрирован: 2007-02-28 18:01:37
- Откуда: UA, Kiev
- Контактная информация:
Re: syslogd: sendto: No buffer space available
Я решил заменой syslogd на syslog-ng (и на передающем и на принимающем сервере) и переводом передачи лога с сервера на сервер с udp на tcp.
Помогло.
Помогло.
-
- мл. сержант
- Сообщения: 92
- Зарегистрирован: 2007-08-21 1:12:11
Re: syslogd: sendto: No buffer space available
я что-то не очень понимаю, какая связь с sysloggmn писал(а):Я решил заменой syslogd на syslog-ng (и на передающем и на принимающем сервере) и переводом передачи лога с сервера на сервер с udp на tcp.
Помогло.
-
- мл. сержант
- Сообщения: 92
- Зарегистрирован: 2007-08-21 1:12:11
Re: syslogd: sendto: No buffer space available
прочитал, что возможно заполняется очередь в DUMMYNET
- gmn
- сержант
- Сообщения: 239
- Зарегистрирован: 2007-02-28 18:01:37
- Откуда: UA, Kiev
- Контактная информация:
Re: syslogd: sendto: No buffer space available
А та, что переполнение буфера по udp.burn писал(а):я что-то не очень понимаю, какая связь с sysloggmn писал(а):Я решил заменой syslogd на syslog-ng (и на передающем и на принимающем сервере) и переводом передачи лога с сервера на сервер с udp на tcp.
Помогло.
Так было в моем случае, и знаю с чего этот топик начинался.
- gmn
- сержант
- Сообщения: 239
- Зарегистрирован: 2007-02-28 18:01:37
- Откуда: UA, Kiev
- Контактная информация:
Re: syslogd: sendto: No buffer space available
и ругань именно от syslogd ?burn писал(а):прочитал, что возможно заполняется очередь в DUMMYNET
-
- мл. сержант
- Сообщения: 92
- Зарегистрирован: 2007-08-21 1:12:11
Re: syslogd: sendto: No buffer space available
я походу о другой вещи говорю.gmn писал(а):и ругань именно от syslogd ?burn писал(а):прочитал, что возможно заполняется очередь в DUMMYNET
ругань у меня от ping
ошибка: ping: sendto: No buffer space available