0

OSX, python2.7 및 GAE 1.8.8에서 VM에서 실행중인 우분투 13.10을 사용하고 있습니다.Google AppEngine Python OSError 실행시 "너무 많은 파일이 열림"

다음과 같은 오류가 dev_appserver.py 결과를 런칭 :

INFO  2013-12-10 03:53:30,046 api_server.py:527] Saving search indexes 
Traceback (most recent call last): 
    File "/home/ubuntu/xxxxxx/google_appengine/dev_appserver.py", line 197, in <module> 
    File "/home/ubuntu/xxxxxx/google_appengine/dev_appserver.py", line 193, in _run_file 
    File "/home/ubuntu/xxxxxx/google_appengine/google/appengine/tools/devappserver2/devappserver2.py", line 872, in <module> 
    File "/home/ubuntu/xxxxxx/google_appengine/google/appengine/tools/devappserver2/devappserver2.py", line 868, in main 
    File "/home/ubuntu/xxxxxx/google_appengine/google/appengine/tools/devappserver2/devappserver2.py", line 707, in stop 
    File "/home/ubuntu/xxxxxx/google_appengine/google/appengine/tools/devappserver2/api_server.py", line 141, in quit 
    File "/home/ubuntu/xxxxxx/google_appengine/google/appengine/tools/devappserver2/api_server.py", line 528, in cleanup_stubs 
    File "/home/ubuntu/xxxxxx/google_appengine/google/appengine/api/search/simple_search_stub.py", line 984, in Write 
    File "/usr/lib/python2.7/tempfile.py", line 304, in mkstemp 
    File "/usr/lib/python2.7/tempfile.py", line 239, in _mkstemp_inner 
OSError: [Errno 24] Too many open files: '/tmp/appengine.xxxxxx-hr-dev.ubuntu/tmpMVVXrH' 

어떤 아이디어?

답변

0

Linux 시스템의 공유 메모리 매개 변수 kern.sysv.shmseg를 확인하고이를 증가시켜 오른쪽으로 설정하십시오.

공유 메모리 매개 변수를 보려면, 사용

sudo nano /etc/sysctl.conf 

자세한 내용은이 SO answer을 참조하십시오

sysctl -A | grep shm 

매개 변수 편집 파일이 있음을 업데이트합니다.

+0

고마워요! 문제 해결됨! – Mohamed