내 Cloud9(Ubuntu 기반 클라우드 IDE)이 일부 파일을 저장하려고 시도한 후 응답하지 않기 시작했습니다(클라우드 작업 공간에 저장되지 않았습니다). 이는 CPU 사용률이 100%이고 프로세스가 모든 CPU 전력을 소비하고 있음을 보여줍니다.
다음은 CPU를 100% 사용하여 vfs-worker 프로세스를 시작할 때 발생하는 오류입니다.
Failed to write to 'settings.py'. Failed saving file ! : djangoserver/djangoserver/settings.py ERR: Error: EACCES, open '/home/ubuntu/workspace/djangoserver/djangoserver/settings.py'.
djangoserver
디렉토리의 권한 djangoserver/settings.py
:
-rw-r--r-- 1 root root 0 Nov 25 15:21 __init__.py
-rw-r--r-- 1 root root 147 Nov 25 15:33 __init__.pyc
-rw-r--r-- 1 root root 1990 Nov 25 15:21 settings.py
-rw-r--r-- 1 root root 2174 Nov 25 15:33 settings.pyc
-rw-r--r-- 1 root root 303 Nov 25 15:21 urls.py
-rw-r--r-- 1 root root 399 Nov 25 15:21 wsgi.py
상위 디렉토리의 권한:
이를 유발하는 프로세스는 다음과 같습니다.
vfs-worker {"pi
IDE와 관련된 것 같습니다(종료 후 메시지가 표시됨 Reconnecting...
). 프로세스를 종료한 후 프로세스는 다른 PID로 다시 시작됩니다.
이름 철자가 잘못되어 IDE의 버그일 수도 있습니다. 전체 IDE를 다시 시작하려고 시도했지만 다시 시작한 후 다시 돌아왔습니다.
이것을 버그라고 일축하기 전에 다른 이유가 있는지 알아보고 싶습니다. Python 모듈도 있습니다.가상 환경추가 요구 사항으로 설치됨(무엇인지 확실하지 않음)몽고DB지원하다장고. 이는 최근에 이것을 기반으로 추가한 virtualenv로 인해 발생할 수도 있습니다.지도 시간.
답변1
오류가 djangoserver
내 작업 공간의 디렉터리에만 영향을 미치는 것으로 나타났습니다. 내가 수행한 단계는 다음과 같습니다.
- 삭제
djangoserver
. 폴더를 삭제한 후에도djangoserver
IDE에서 여전히 다른 오류가 표시되고 100% CPU 로드 시 충돌이 발생하는 것을 볼 수 있습니다.
Failed to delete folder ‘testenv'. stderr maxBuffer exceeded..
- 작업공간을 다시 시작하세요. 이런 식으로 전체 문제가 해결됩니다.
문제가 무엇인지 모르겠습니다. IDE의 버그일 수도 있습니다.