공부하는 소담아빠

c++: internal compiler error: Killed (program cc1plus) 본문

웹_서버_개발/CentOS

c++: internal compiler error: Killed (program cc1plus)

소담아빠 2017. 8. 21. 18:18
반응형

후임이 클라우드 서버에 MariaDB를 설치 중 make에서 에러가 발생했다.


c++: internal compiler error: Killed (program cc1plus)

Please submit a full bug report,

with preprocessed source if appropriate.

See <http://bugzilla.redhat.com/bugzilla> for instructions.

make[2]: *** [storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/column_family.cc.o] Error 4

make[1]: *** [storage/rocksdb/CMakeFiles/rocksdblib.dir/all] Error 2

make: *** [all] Error 2


참고로 사용중인 서버는 가상코어에 램이 512mb밖에 안되는 초 저가형 서버이다.

스마일서브의 제일 저렴한 서버호스팅이다.(월 2000원정도에 공인IP도 제공한다!)

해서 테스트용으로 사용중인데 에러가 발생해서 확인해보니 램이 부족하단다.


기존에 동일한 스펙의 서버에서 apache2 + php7 + mariadb10까지 문제없이 설치하고

추가로 tomcat8 + jdk1.8까지 돌리고 있었다.


차이점은 CentOS 6.9 와 7.0의 차이라는 것.

명령어가 몇가지 수정된 것은 테스트해봐서 알고 있었지만 그것말고도 많이 바뀌었나보다.

여튼..


램부족이라니 램을 추가하려면 과금을 해야하고.. Swap을 설정해보기로 한다.


# fallocate -l 1024M /swapfile

# sudo dd if=/dev/zero of=/swapfile count=1024 bs=1MiB

//요거 안해주면 CentOS 7.0에서 swapon: /myswap: swapon failed: Invalid argument 에러를 접하게 된다.

# chmod 0600 /swapfile

# mkswap /swapfile

# swapon /swapfile

# free -m

              total        used        free      shared  buff/cache   available

Mem:            488          60           6          28         421         379

Swap:          1023           0        1023


재부팅시에도 적용되도록 설정한다.


# vi /etc/fstab

/swapfile swap swap defaults 0 0

# swapon -a


에러가 사라졌다.


참고

https://unix.stackexchange.com/questions/294600/i-cant-enable-swap-space-on-centos-7

https://bugzilla.redhat.com/show_bug.cgi?id=1129205

https://zetawiki.com/wiki/리눅스_스왑_파일_생성

반응형

'웹_서버_개발 > CentOS' 카테고리의 다른 글

iptables  (0) 2017.08.16
Comments