Too many open files

62 views
Skip to first unread message

Виталий

unread,
Apr 7, 2015, 1:51:27 AM4/7/15
to phpd...@googlegroups.com
Через 10-15 часов работы выдает
Notice: EventBase::dispatch(): Error from accept() call: Too many open files in /usr/local/phpdaemon/PHPDaemon/Thread/Worker.php:253
На сервере стоит лимит fs.file-max = 1200000000
Что может плодить столько файлов? может нужно в ручную зачищать соединения с базой или еще что-то?

Vasily Zorin

unread,
Apr 7, 2015, 9:03:29 AM4/7/15
to phpd...@googlegroups.com
Прогугли проблему, там несколько параметров, включая maxopenfiles. ulimit -n че выводит?

--

---
Вы получили это сообщение, поскольку подписаны на группу "phpdaemon".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес phpdaemon+...@googlegroups.com.
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

Андрей -

unread,
Dec 15, 2016, 10:31:23 AM12/15/16
to phpdaemon
Столкнулся с аналогичной проблемой.
[Tue, 13 Dec 2016 23:28:15.240220 +0400] Notice: EventBase::dispatch(): Error from accept() call: Too many open files in /opt/phpdaemon/PHPDaemon/Core/EventLoop.php:149
#1  PHPDaemon\Core\Daemon::errorHandler()
#2  EventBase->dispatch() called at [/opt/phpdaemon/PHPDaemon/Core/EventLoop.php:149]
#3  PHPDaemon\Core\EventLoop->run() called at [/opt/phpdaemon/PHPDaemon/Thread/Worker.php:215]
#4  PHPDaemon\Thread\Worker->run() called at [/opt/phpdaemon/PHPDaemon/Thread/Generic.php:146]
#5  PHPDaemon\Thread\Generic->__invoke() called at [/opt/phpdaemon/bin/phpd:71]
[test@test ~]$ ulimit -n
999999

[test@test ~]$ cat /proc/sys/fs/file-nr
1632    0       999999

Куда копать?
 
Message has been deleted

Андрей -

unread,
Dec 15, 2016, 10:44:49 AM12/15/16
to phpdaemon
Данные привел примерно после 5-6 часов работы.
В момент попадания сообщений в лог пока не поймал.
Reply all
Reply to author
Forward
0 new messages