Re: Benchmarked tcpserver dlopen() -> qmail_smtpd() VS tcpserver --> fork() --> exec qmail-smtpd
Manvendra Bhangui <[email protected]> Wed, 5 Apr 2017 13:49:28 +0530
| Newsgroups | gmane.mail.qmail.general |
|---|---|
| Message-ID | <CAOqj+1MMpOwXiYuF3-XYAStMaWD9aJ5hnXtsKCbOxxE_bOhXWA@mail.gmail.com> |
On 5 April 2017 at 03:45, Erwin Hoffmann <[email protected]> wrote: > Hi, > > >> Am 05.04.2017 um 00:02 schrieb Manvendra Bhangui <[email protected]>: >> >> When I went live, the stock qmail was >> just not able to handle the deluge of emails. We had around 3 million >> customers. The first thing I did was to put multiple queues (instead >> of just one /var/qmail/queue). > > Yes, the funny 'Silly Qmail Syndrom'. André tried to overcome this; me too with a different approach. > Curious to know your approach. I used a patch (ext-todo by Andreas Hanssen and big-todo from Russ). In addition I used the current time in seconds since 1970 and the number of queues as the modulus operator to push emails in different queues, with each queue having qmail-send running. -- Regards Manvendra - http://www.indimail.org GPG Pub Key http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xC7CBC760014D250C