Stránka 1 z 1
too many open files
Napsal: úte 14. úno 2012 12:32:03
od BAGR
Dobrý den,
rozběhal jsem na virtuálu mail server (postfix + dovecot + mysql) a všechno mi hezky fungovalo, ale jakmile jsem přesměroval ostrý provoz a trochu to zatížil, začalo to křičet:
Feb 14 12:25:41 mail dovecot: imap-login: Can't connect to auth server at default: Too many open files in system
Feb 14 12:25:42 mail dovecot: imap-login: socket(default) failed: Too many open files in system
Výchozí hodnota je očividně 1024 a podle toho, co mi vypadlo z Googlu jsem už zkoušel vyšší limit nastavit přes /etc/secuirty/limits.conf, ale na to nereaguje. Co jsem se tak radil se známým, který se serverům dost věnuje, mělo by těch 1024 bohatě stačit, prý to nejspíš bude něco u vás a mám si vyžádat výpis z bean_counter.
Re: too many open files
Napsal: úte 14. úno 2012 12:46:56
od 4smart.cz
Dobrý den.
Neuvedl jste ID virtuálního serveru.
Bez něj Vám nepomohu.
J.M.
Re: too many open files
Napsal: úte 14. úno 2012 12:53:30
od BAGR
Ajo, pardon, jsem v tom spěchu zapomněl

ID je 252
Re: too many open files
Napsal: úte 14. úno 2012 13:01:51
od 4smart.cz
Váš VPS momentálně vykazuje snahu pracovat až se 3000 otevřenými soubory současně.
Myslím, že hodnota je to i na takovou konfiguraci dosti vysoká.
Do jaké míry je Váš poštovní server zatížen (využíván) z pohledu klientů - jde o firemní poštovní server, nebo malý osobní poštovní server z pohledu nasazení ?
J.M.
Re: too many open files
Napsal: úte 14. úno 2012 13:17:23
od BAGR
momentálně tam je 34 schránek, nemělo by to být až tak extra vytížené, to je zvláštní
Re: too many open files
Napsal: úte 14. úno 2012 14:24:21
od 4smart.cz
Pokud nenajdete reseni zpusobem nejake optimalizace uvnitr sveho VPS,
zdvojnasobim Vam nejpozdeji zitra rano limit poctu otevrenych souboru pro Vas virtualni server.
O provedene zmene Vas pripadne informuji zde.
J.M.
Re: too many open files
Napsal: úte 14. úno 2012 15:47:30
od BAGR
Nemám moc tušení, jak zjistit, co se kde děje špatně, maximálně jsem se dobral následujícího výpisu, který si průběžně kontroluju:
root@mail:/home/bagr# lsof | cut -c16-24 | sort | uniq -c | sort -rn
938 root
625 dovecot
368 www-data
315 vmail
288 postfix
211 bagr
180 amavis
102 mysql
57 bind
40 postgrey
24 syslog
23 clamav
1 USER
Je to k něčemu dobré? Ještě jsem doinstaloval do PHP XCache, ale stejně tam běží jen Adminer, Postfix Admin a Roundcube, na které lezu momentálně jen já, všichni používají vlastního mailového klienta. Snažím vypátrat víc.
Re: too many open files
Napsal: stř 15. úno 2012 7:57:57
od 4smart.cz
Dobrý den.
Limit počtu otevřených souborů jsem Vám navýšil na 6000.
Doporučuji restartovat VPS.
J.M.
Re: too many open files
Napsal: stř 15. úno 2012 11:39:04
od BAGR
Děkuji,
včera jsem ještě vypnul v dovecotu, aby používal samostatný proces pro každý login, což značně omezilo počet procesů a tudíž i výskyt té chyby v logu. Poslední chyba nastala včera v 9 večer, tak snad to poběží už ok.
Re: too many open files
Napsal: stř 15. úno 2012 12:13:14
od 4smart.cz
Pro zajímavost:
* Váš VPS právě drží 2798 otevřených souborů.
* Maximum počtu otevřených souborů do této chvíle dosáhlo 3631.
Váš VPS nyní nevykazuje známky žádných problémů.
J.M.