>>>>> "Robert" == Robert Moskowitz <r...@htt-consult.com> writes:

Robert> On 04/06/2017 02:17 PM, John Stoffel wrote:
Robert> It seems postfix is impatient with connecting with mysql, as I see in
Robert> maillog entries like:
>> 
Robert> Apr  6 11:48:30 z9m9z dovecot: dict: Error: mysql(localhost): Connect
Robert> failed to database (postfix): Can't connect to local MySQL server
Robert> through socket '/var/lib/mysql/mysql.sock' (13) - waiting for 5 seconds
Robert> before retry
Robert> Apr  6 11:48:35 z9m9z dovecot: dict: Error: mysql(localhost): Connect
Robert> failed to database (postfix): Can't connect to local MySQL server
Robert> through socket '/var/lib/mysql/mysql.sock' (13) - waiting for 25 seconds
Robert> before retry
>> 
Robert> I suspect it does connect eventually.  This is a test system with only
Robert> 1GB of memory and free reports:
>> 
Robert> total        used        free      shared buff/cache
Robert> available
Robert> Mem:        1025484      696344       24556 21528      304584      
251552
Robert> Swap:        524284       92168      432116
>> 
>> 
Robert> The production box has 2GB, so if the problem is mysql is
Robert> swapping out, that will be 'fixed', if it is processor, well
Robert> this is an ARMv7 duo core, as is the production box.  I am
Robert> considering buying the new quad core.
>> 
Robert> Is there anything I can do to get postfix more patient with
Robert> mysql, or just ignore there messages?
>> 
>> Just as a side note, I setup my home server with dovecot, postfix,
>> mysql and I ended up removing mysql because it was a memory pig for a
>> not-very big install.  In your case, if you're running on an ARMv7
>> dual CPU box, it also isn't too big so I'd prboably not bother.
>> sqlite or even flat files should be more than performant enough for
>> your needs.

Robert> I support virtual domains and use postfixadmin.

Can it work with sqlite instead?  

Robert> Granted not many domains and < 10,000 messages per day.

Like my home system, which is probably under 2,000/day messages.

Robert> I am currently running on a CubieTruck (duo core, 2GB, ARMv7)
Robert> with Redsleeve 6 (Centos 6 clone) and time-matching
Robert> componenets.

Robert> My development to replace it is on a Cubieboard2 (same as above, but 
Robert> 1GB) with Centos 7.

Robert> I don't get any of these messages on the current server.  So
Robert> perhaps it is just a memory thing.  I will start testing on
Robert> another CubieTruck soon and that will show if memory is the
Robert> bottleneck.

I suspect so.  Mysql is a bit of a pig for small memory systems, esp
if you're running other stuff like rspamd as well.

John

Reply via email to