OpenSource/Graylog

MongoDB 설치시 CPU 이슈

난쓰넌말 2025. 4. 10. 18:30

설명

놀고 있는 오래된 장비에 Graylog 설치시 이슈
HP DL360 G7
- Graylog 6
- MongoDB 7
- Opensearch (2.6.0-1)

MongoDB 설치 이슈

MongoDB 7 설치 후 기동되지 않음.
  • [root@LogServer ~]# sudo systemctl status mongod
    × mongod.service - MongoDB Database Server
         Loaded: loaded (/usr/lib/systemd/system/mongod.service; enabled; preset: disabled)
         Active: failed (Result: core-dump) since Thu 2025-04-10 17:38:20 KST; 53s ago
       Duration: 367ms
           Docs: https://docs.mongodb.org/manual
        Process: 40626 ExecStart=/usr/bin/mongod $OPTIONS (code=dumped, signal=ILL)
       Main PID: 40626 (code=dumped, signal=ILL)
            CPU: 47ms
    
    Apr 10 17:38:19 LogServer systemd[1]: Started MongoDB Database Server.
    Apr 10 17:38:20 LogServer systemd[1]: mongod.service: Main process exited, code=dumped, status=4/ILL
    Apr 10 17:38:20 LogServer systemd[1]: mongod.service: Failed with result 'core-dump'.
    

원인

core-dump 문제로 실패됨
MongoDB 5 이후부터는 intel AVX (intel Advanced Vector Extension)를 필요로 한다고..
https://jeongxoo.tistory.com/47

  • 이 장비 CPU는 avx을 지원하지 않음. (오래됨) 10년 넘음
    • model name : Intel(R) Xeon(R) CPU E5506 @ 2.13GHz
  • [root@LogServer ~]# grep -o -m 1 'avx' /proc/cpuinfo
    [root@LogServer ~]#
    

해결방안 

구 장비에서는 불가능

Graylog 6 설치시 MongoDB의 최소 버전은 5 이며  이 역시 AVX를 필요로 함.