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 list uWSGI@lists.unbit.it http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi