Minggu, 13 Mei 2012

Mengatasi Error 'No buffer space available'

Sebelumnya mungkin Anda pernah mengalami hal seperti ini, mendapat pesan "No buffer space available".
Salah satu penyebab munculnya error tersebut adalah permintaan kebutuhan socket buffer (send/recv) lebih besar daripada max. sock buffer yang diset.
Standar:
kern.ipc.maxsockbuf: 262144
net.inet.tcp.recvspace=65536
net.inet.tcp.sendspace: 32768
Seandainya:
net.inet.tcp.recvspace=512000
maka bisa menyebabkan error tsb. Test dengan:
nc -l 1234 > /dev/null
Seharusnya:
net.inet.tcp.recvspace < kern.ipc.maxsockbuf
atau [contoh]:
sysctl -w kern.ipc.maxsockbuf=1024000

Tidak ada komentar:

Posting Komentar

Komentarnya mana

readbud - get paid to read and rate articles