Ok, thx. I added max-fd = 100000 and now I do not have the previous error, but I have another one:
[uwsgi-fastrouter key: client_addr: x.x.x.x client_port: xxxxx] fr_instance_read(): Connection reset by peer [plugins/fastrouter/fastrouter.c line 148] I have this error quite often. Thx. On 23 June 2014 12:13, Roberto De Ioris <[email protected]> wrote: > > > Hi. > > > > I have uwsgi setup Nginx, Emperor mode with fastrouter on a Ubuntu > > 12.04.4 > > LTS (GNU/Linux 3.10.23-xxxx-std-ipv6-64 x86_64) server. > > > > I'm having this error in my fastrouter log file: > > > > connect_to_tcp()/socket(): Too many open files [core/socket.c line 459]. > > > > Here is my vassal config file: > > > > *[uwsgi]* > > *plugin = {plugin}* > > *socket = {vassal_socket}:{vassal_port}* > > *processes = {processes}* > > *master = true* > > *vacuum = true* > > *auto-procname = true* > > *max-requests = 100000* > > *harakiri = 7200* > > *harakiri-verbose = true* > > *limit-post = 65536* > > *post-buffering = 1048576* > > *procname-prefix-spaced = {app_name}_worker* > > *subscribe2 = > > server={subscription_server},key={subscribe_key},modifier1={modifier1}* > > *no-orphans = true* > > *log-slow = false* > > *listen = 1024* > > *reload-on-rss = 300* > > *buffer-size = 65535* > > *env = LANG=en_US.UTF-8* > > *binary-path = {uwsgi_binary_path}* > > *show-config = true* > > *pidfile = {worker_pid_path}* > > *stats = {worker_stats_path}* > > *touch-reload = {touch_reload}* > > > > > > Here is my fastrouter config: > > > > *[uwsgi]* > > *plugins = fastrouter* > > *master = true* > > *shared-socket = {fastrouter}* > > *fastrouter = =0* > > *fastrouter-cheap = true* > > *fastrouter-subscription-server = {subscription_server}* > > *pidfile = {fastrouter_pid}* > > *daemonize = {fastrouter_logs}* > > *fastrouter-stats = {fastrouter_stats}* > > *procname-prefix-spaced = {app_name}_fastrouter* > > *binary-path = {uwsgi_binary_path}* > > *show-config = true* > > *listen = 1024* > > > > I already tried to change some limits in > > > > /etc/security/limits.conf > > > > * soft nofile 120000 > > * hard nofile 100000 > > > > > Do it from the Emperor (or the fastrouter if it runs as root): > > max-fd = n > > where n is the maximum number of file descriptors > > (remember: only root can raise its limits) > > > -- > Roberto De Ioris > http://unbit.it > _______________________________________________ > uWSGI mailing list > [email protected] > http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi >
_______________________________________________ uWSGI mailing list [email protected] http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi
