>>> import gevent >>> print gevent.__version__
1.3.0 >>> On Sun, May 13, 2018 at 5:17 AM, Etienne Robillard <tkad...@yandex.com> wrote: > Which gevent version are you using? > > Etienne > > > > Le 2018-05-12 à 16:24, David Montgomery a écrit : > > > Why is this happing? > > I had a server die have 8 months and used chef to rebuild and this is how > I install uWSGI > > pip install uwsgi==2.0.15 > > > This is how I start: > > /usr/local/bin/uwsgi --yaml /var/upload.uwsgi.yaml > > uwsgi: > > pidfile: /var/run/upload.pid > > loop: gevent > > gevent: 100 > > carbon: <%=@carbon_ip_address%>:2003 > > socket: 127.0.0.1:8030 > > processes: <%= node["cpu"]["total"] %> > > b: 32768 > > master: true > > enable-threads: true > > listen: 100 > > logto2: /tmp/upload.log > > touch-reload: /var/server/upload_server.py > > master-fifo: /tmp/uwsgi_upload_master_fifo > > wsgi-file: /var/server/upload_server.py > > pp: [/var/server/] > > logformat: {"city":"%(city)","region_name":"%(region_name)","time_ > zone":"%(time_zone)","longitude":"%(longitude)","latitude":"%(latitude)"," > country_code":"%(country_code)","country_name":"%(country_ > name)","region":"%(region)","forwarded":"%(forwarded)"," > STATUS_CODE":"%(status)","REQUEST_CONTENT_BODY_SIZE":"%( > cl)","switches":"%(switches)","UNIX_TIME":"%(epoch)","HTTP_ > REFERER":"%(referer)","HTTP_USER_AGENT":"%(uagent)"," > REQUEST_URI":"%(uri)","REQUEST_METHOD":" %(method)","REMOTE_USER":"%( > user)","REMOTE_ADDR":"%(addr)","HTTP_HOST":"%(host)"," > SERVER_PROTOCOL":"%(proto)"} > > > > > > > > head -n 100 upload.log > > your processes number limit is 60091 > > your memory page size is 4096 bytes > > detected max file descriptor number: 1024 > > - async cores set to 100 - fd table size: 1024 > > lock engine: pthread robust mutexes > > thunder lock: disabled (you can enable it with --thunder-lock) > > uwsgi socket 0 bound to TCP address 127.0.0.1:8030 fd 3 > > Python version: 2.7.12 (default, Dec 4 2017, 14:50:18) [GCC 5.4.0 > 20160609] > > Python main interpreter initialized at 0x9ce3b0 > > [carbon] added server 127.0.0.1:2003 > > [carbon] carbon plugin started, 60s frequency, 3s timeout, max retries 0, > retry delay 7s > > python threads support enabled > > your server socket listen backlog is limited to 100 connections > > your mercy for graceful operations on workers is 60 seconds > > mapped 9835776 bytes (9605 KB) for 800 cores > > *** Operational MODE: preforking+async *** > > added [/var/server/] to pythonpath. > > ############################## > > > WSGI app 0 (mountpoint='') ready in 0 seconds on interpreter 0x9ce3b0 pid: > 21571 (default app) > > *** uWSGI is running in multiple interpreter mode *** > > spawned uWSGI master process (pid: 21571) > > spawned uWSGI worker 1 (pid: 21584, cores: 100) > > spawned uWSGI worker 2 (pid: 21585, cores: 100) > > spawned uWSGI worker 3 (pid: 21586, cores: 100) > > spawned uWSGI worker 4 (pid: 21587, cores: 100) > > spawned uWSGI worker 5 (pid: 21588, cores: 100) > > spawned uWSGI worker 6 (pid: 21589, cores: 100) > > spawned uWSGI worker 7 (pid: 21590, cores: 100) > > spawned uWSGI worker 8 (pid: 21591, cores: 100) > > *** running gevent loop engine [addr:0x48d3e0] *** > > Traceback (most recent call last): > > File "src/gevent/greenlet.py", line 527, in gevent._greenlet.Greenlet. > spawn > > Traceback (most recent call last): > > File "src/gevent/greenlet.py", line 527, in gevent._greenlet.Greenlet. > spawn > > File "src/gevent/greenlet.py", line 247, in gevent._greenlet.Greenlet.__ > init__ > > File "src/gevent/greenlet.py", line 247, in gevent._greenlet.Greenlet.__ > init__ > > File "src/gevent/greenlet.py", line 133, in gevent._greenlet._extract_ > stack > > File "src/gevent/greenlet.py", line 133, in gevent._greenlet._extract_ > stack > > ValueError: call stack is not deep enough > > !!! uWSGI process 21584 got Segmentation Fault !!! > > ValueError: call stack is not deep enough > > !!! uWSGI process 21585 got Segmentation Fault !!! > > Traceback (most recent call last): > > File "src/gevent/greenlet.py", line 527, in gevent._greenlet.Greenlet. > spawn > > Traceback (most recent call last): > > File "src/gevent/greenlet.py", line 527, in gevent._greenlet.Greenlet. > spawn > > *** backtrace of 21584 *** > > /usr/local/bin/uwsgi(uwsgi_backtrace+0x2c) [0x46b5bc] > > /usr/local/bin/uwsgi(uwsgi_segfault+0x21) [0x46b981] > > /lib/x86_64-linux-gnu/libc.so.6(+0x354b0) [0x7f8b43b914b0] > > /usr/local/bin/uwsgi() [0x48da09] > > /usr/local/bin/uwsgi(uwsgi_ignition+0x12e) [0x46bb6e] > > /usr/local/bin/uwsgi(uwsgi_worker_run+0x26d) [0x47039d] > > /usr/local/bin/uwsgi(uwsgi_init_worker_mount_apps+0) [0x4709a0] > > /usr/local/bin/uwsgi() [0x41e53e] > > /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7f8b43b7c830] > > /usr/local/bin/uwsgi(_start+0x29) [0x41e569] > > *** end of backtrace *** > > *** backtrace of 21585 *** > > /usr/local/bin/uwsgi(uwsgi_backtrace+0x2c) [0x46b5bc] > > /usr/local/bin/uwsgi(uwsgi_segfault+0x21) [0x46b981] > > /lib/x86_64-linux-gnu/libc.so.6(+0x354b0) [0x7f8b43b914b0] > > /usr/local/bin/uwsgi() [0x48da09] > > /usr/local/bin/uwsgi(uwsgi_ignition+0x12e) [0x46bb6e] > > /usr/local/bin/uwsgi(uwsgi_worker_run+0x26d) [0x47039d] > > /usr/local/bin/uwsgi(uwsgi_init_worker_mount_apps+0) [0x4709a0] > > /usr/local/bin/uwsgi() [0x41e53e] > > /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7f8b43b7c830] > > /usr/local/bin/uwsgi(_start+0x29) [0x41e569] > > *** end of backtrace *** > > File "src/gevent/greenlet.py", line 247, in gevent._greenlet.Greenlet.__ > init__ > > File "src/gevent/greenlet.py", line 247, in gevent._greenlet.Greenlet.__ > init__ > > > > _______________________________________________ > uWSGI mailing > listuWSGI@lists.unbit.ithttp://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi > > > -- > Etienne Robillardtkadm30@yandex.comhttps://www.isotopesoftware.ca/ > > > _______________________________________________ > uWSGI mailing list > uWSGI@lists.unbit.it > http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi > >
_______________________________________________ uWSGI mailing list uWSGI@lists.unbit.it http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi