Hi, UANOG! On Mon, Mar 05, 2007 at 12:56 +0200, Paul Arakelyan wrote:
Что-то оно начало жрать процессор и странно себя вести (FreeBSD-6.2) И вроде и работает, а вроде - просто какое-то полуживое, по tcp не реагирует практически.
http://docs.freebsd.org/cgi/getmsg.cgi?fetch=37488+0+archive/2007/freebsd-st...
Оно не "locks up", оно просто тормозит, шо торба. Количество threads надо поставить заоблачным (ну, скажем на 10 больше, чем smtp сессий одновременных) - тогда только странная загрузка проца и куча процессов (ну - типа smtpd+sh+clamdscan на каждую сессию - у меня вызывается что-то а-ля system("clamdscan somefile"), хотя можно "вкрутить" функционал в smtpproxy), но почта нормально ходит.
Надо бы логгинг времени сканирования прикрутить...
Это - а что в линуксах с sendfile() - правда не того?
Нет.
(и типа sendfile(infile,sdata,0,0,0, &sent_bytes,0); не заведётся?)
Именно в таком виде -- точно не заведется:
SENDFILE(2) Linux Programmer's Manual SENDFILE(2)
NAME
sendfile - transfer data between file descriptors
SYNOPSIS
#include