터미널을 닫으십시오. 파일 설명의 번호를 변경하려고 시도하고 있습니다. 어떻게 터미널에서 ulimit을 바꿀 수 있습니까? 내가 터미널에서 uwsgi를 실행하면 아래의 당, fd가 Nginx에 대한 파일 디스크립터의 수를 인상하려고 할 때 나는 비슷한 문제를 가지고 1024우분투의 터미널에서 파일 설명자 번호에 대한 ulimit을 변경하십시오.
[email protected]:/tmp$ uwsgi --loop gevent --socket :3031 --wsgi-file /home/ubuntu/workspace/rtbopsConfig/rtbServers/rtbAsyncServers/bottleServer.py --master --async 100 --listen 300 --processes 1
*** Starting uWSGI 1.2.1 (64bit) on [Sat May 12 05:24:25 2012] ***
compiled with version: 4.5.2 on 11 May 2012 03:42:53
detected number of CPU cores: 2
current working directory: /tmp
detected binary path: /usr/local/bin/uwsgi
your memory page size is 4096 bytes
detected max file descriptor number: 1024
async fd table size: 1024
allocated 103200 bytes (100 KB) for 100 cores per worker.
lock engine: pthread robust mutexes
uwsgi socket 0 bound to TCP address :3031 fd 3
Python version: 2.7.1+ (r271:86832, Apr 11 2011, 18:37:12) [GCC 4.5.2]
*** Python threads support is disabled. You can enable it with --enable-threads ***
Python main interpreter initialized at 0xd9bfd0
your server socket listen backlog is limited to 300 connections
*** Operational MODE: async ***
WSGI app 0 (mountpoint='') ready in 8 seconds on interpreter 0xd9bfd0 pid: 17688 (default app)
*** uWSGI is running in multiple interpreter mode ***
spawned uWSGI master process (pid: 17688)
spawned uWSGI worker 1 (pid: 17742, cores: 100)
*** running gevent loop engine [addr:0x4503f0] ***
!!! Running gevent without threads IS NOT recommended, enable them with --enable-threads !!!
정확히 어떻게 변경하려고합니까? – geekosaur
나는 다음을 시도했다 - ulimit 60000 – Tampa
좀 더 자세히 해보자. 당신은 같은 쉘에서 이것을 실행하고 실제로 그것이 처음으로 무엇인가를 확인하고 있습니까? 실행중인 명령의 순서와 위치를 정확하게 알려주십시오. – geekosaur