데이터엔지니어
-
Docker Postgresql shm size 변경(Volume mount 방법)(Error: could not resize shared memory segment)데이터엔지니어 2023. 7. 18. 11:31
배경상황 =>Docker postgres 컨테이너 생성 후 DB운영 =>Python- psycopg2 라이브러리로 DB 연결 후 SQL 실행 Error 발생 1 ERROR: could not resize shared memory segment "/PostgreSQL.1808576942" to 16777216 bytes: No space left on device cs 문제 해결 =>도커 컨테이너의 shm(shared memory) 영역을 확장해 주면됨 But 도커 컨테이너의 shm을 변경하기 위해서는 docker run ~~~ 으로 컨테이너를 다시 만들어야함(stop, start 적용 안됨) =>shm가 변경된 새로운 컨테이너를 만든 후, 기존 DB에 연결된 볼륨(데이터가 저장 된 공간) 을 새 컨테이너..