TIL-20210121

겪은 오류

서버(ncp)에서

python manage.py migrate
python manage.py showmigrations

명령어를 입력하면 memory error가 남.. 메모리 펑

MemoryError: Unable to allocate 2.24 GiB for an array with shape (600000000,) and data type float32

이전에 같은 메모리 오류가 있었는데 서버 램을 32기가로 늘려서 해결하였다.

맥북(ram 32g)에서 돌렸을 때는 이상이 없었으나 서버에서는 에러가 나서 이상했다.

uwsgi를 종료시킨 후 python manage.py migrate를 하니 정상적으로 동작하였다.


알게된 점

프로세스가 돌아가고 있으므로 서버에서는 그에 해당되는 메모리를 사용하고 있다는 사실을 망각하고 있었음

python manage.py 명령어 사용시에 얼마나 많은 메모리를 잡아먹는지 모르겠지만 서버에서 돌아가는 프로세스 종료 후 migrate를 진행하자

(메모리 넉넉하다면 상관 없을 것 같음)

태그:

카테고리:

업데이트:

댓글남기기