
harald.leithner at itronic
Aug 12, 2013, 2:44 AM
Post #5 of 11
(14 views)
Permalink
|
300 users 80 connections on Imap, most users use pop3 50 GB Am 12.08.2013, 11:35 Uhr, schrieb Jorge Bastos <mysql.jorge [at] decimal>: > Tell me, > > What's your configuration? > > - total users > - +/- simultaneous connections per minute > - DB size on this moment > > > Just want to compare with my setup > > ( > - 1800 users > - 250/300 simultaneous connections > - 185GB right now > ) > > >> -----Original Message----- >> From: dbmail-bounces [at] dbmail [mailto:dbmail-bounces [at] dbmail] On >> Behalf Of Harald Leithner >> Sent: segunda-feira, 12 de Agosto de 2013 10:33 >> To: DBMail mailinglist >> Subject: Re: [Dbmail] dbmail 3.1.2 status >> >> Hi, >> >> my 2 cents, >> >> Am 11.08.2013, 23:11 Uhr, schrieb Paul J Stevens <paul [at] nfg>: >> >> > >> > Harald, >> > >> > thanks for reporting. >> > >> > On 2013-08-10 02:38, Reindl Harald wrote: >> >> after a week running dbmail 3.1 a short report >> >> >> >> * memory usage: perfect, dbmail-imapd currentyl 133 MB >> >> and sometimes it goes below 100 MB >> >> so no leaks and dail restarts needed >> > >> > I see the same, and still improving in the master branch. And it's >> not >> > only the memory footprint that improves because of this, but also >> > speed to some extend. >> > >> >> Uptime 4 Days consumes 882M mb memory, it leaks about 200 MB per day. >> But performance is great. >> >> > >> >> some small issues with no idea how to debug because >> >> it happens not often enough to enable debug-logs in >> >> production or not possible to reproduce with my clients >> > >> > If it's impossible to reproduce reliably, it's difficult to debug. I >> run >> > into smaller and bigger problems all the time, mostly from testing >> with >> > the stuff in test-scripts. Also, adding new IMAP capabilities like >> I've >> > been busy doing since 3.1.2 exposes older code to review and >> > refactoring. I finally have a simple but effective framework in place >> > for automatic schema migrations - very cool. So, when adding a rather >> > complex capability like CONDSTORE (rfc4551) only takes a day or two, >> it >> > gives me a nice fuzzy feeling about the state of the code. I must be >> > doing something right. Of course that feeling disappears as I stumble >> on >> > older code that doesn't look quite right... >> >> Its really great that you add new stuff, do you know a table which >> client >> supports with imap extension? >> >> Any thing new on RFC6154, if I understood it correctly you can extend >> the >> users table with the 7 Fields and set the SPECIAL-USE defaults in >> dbmail.conf. >> >> >> >> > >> >> * IMAP / Tunderbird: in the message-list randomly empty subject >> >> it is present in the preview >> > >> > I've seen it, right around 3.1.0 or 3.1.1, but not since... >> >> No problems with this. >> >> > >> >> mostly folder-options -> rapair let it appear in the list >> >> sometimes this is need twice, i can find no logic there >> >> maybe some timing/race-conditions, hard to debug >> >> >> >> * Apple Mail - i hate it >> >> POP3 as well as IMAP until now 3 messages which are >> >> reported to me with empy or crippeled body >> >> AFAIK all times multipart-messages >> > >> > That is possibly a combination of the exact IMAP commands that expose >> a >> > bug in GMime. Only way to know for sure is by running the IMAP >> commands >> > Apple uses to fetch a message, against the exact MIME structure of >> the >> > message involved. >> > >> > And even updating GMime is not guaranteed to fix things, since I've >> > worked around problems and limitations in GMime in the past, rather >> than >> > getting them fixed or dealt with in GMime proper. >> > >> > GMime is really nice and it's author very helpful. It does however >> > depend on downstream users like dbmail for battle-testing some parts >> of >> > the code. >> >> My 10 Apple Mail clients don't have this problem. >> >> > >> >> in all cases no problem in roundcube-mail or Thunderbird >> > >> > Good. I really love how much more responsive especially imap now is, >> > compared with 3.0.2. >> > >> >> * twice one thread appeared to consume 100% CPU without >> >> lead to troubles for active users and SIGTERM ignroed >> > >> > I would try to strace the thread involved. Maybe that will give me >> some >> > hint as to where it's happening in the code. >> > >> > top -bH -n 1 -p <PID> >> > >> > should give you a listing of the threads, with process-ids per >> thread. >> > Maybe one particular thread is causing havoc, which you can then >> strace. >> > >> > >> >> I would upgrade use SIGHUP to debug, but no time atm and my customers >> should have a short period of time with a great working mail server >> without experiments ;-) >> > >> > >> > >> >> _____________________________________________ >> >> >> >> [root [at] mai:~]$ systemctl status dbmail-imapd.service >> >> dbmail-imapd.service - DBMail IMAP Server >> >> Loaded: loaded (/usr/lib/systemd/system/dbmail-imapd.service; >> >> enabled) >> >> Active: active (running) since Di 2013-08-06 14:08:19 CEST; 3 >> days >> >> ago >> >> Main PID: 5921 (dbmail-imapd) >> >> CGroup: name=systemd:/system/dbmail-imapd.service >> >> └─5921 /usr/sbin/dbmail-imapd -D >> > >> >> >> thx >> >> -- >> Harald Leithner >> >> ITronic >> Vogelweidplatz 12, 1150 Wien, Austria >> Tel: +43-1-786 23 88 >> Fax: +43-1-98 52 077 >> Mobil: +43-699-123 78 4 78 >> Mail: leithner [at] itronic | itronic.at >> _______________________________________________ >> DBmail mailing list >> DBmail [at] dbmail >> http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail > > _______________________________________________ > DBmail mailing list > DBmail [at] dbmail > http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail -- Harald Leithner ITronic Vogelweidplatz 12, 1150 Wien, Austria Tel: +43-1-786 23 88 Fax: +43-1-98 52 077 Mobil: +43-699-123 78 4 78 Mail: leithner [at] itronic | itronic.at _______________________________________________ DBmail mailing list DBmail [at] dbmail http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail
|