반응형
-
Zabbix-Grafana 사용 시 에러 "Internal Server Error"
Zabbix-Grafna (또는 Zabbix) 사용 시 Internal Server Error가 발생하면 자빅스 서버의 /var/log/httpd/error_log 에서 아래와 같은 로그를 확인할 수 있습니다. (자빅스 서버에 Apache가 아닌 nginx로 설치했을 경우 nginx의 에러 로그를 찾아가시면 됩니다.)
해당 에러는 PHP의 메모리 부족으로 발생하는데, php.ini 파일에 memory_limit 부분을 변경 해주시면 됩니다. 초기 설정은 128M이고 변경 후 httpd 서비스를 재시작 해주면 적용 됩니다.
간혹, 자빅스에서 해당 값을 바꿔줘도 적용이 안되는 부분이 있는데, 아래 이미지와 같이 에러 로그에 적혀있는 php 파일을 찾아 메모리 설정을 직접 해주어야 합니다. 저의 경우 CJson.php 라는 파일을 vi 편집기로 열은 후 상단에 ini_set("memory_limit","512M"); 와 같이 작성 해주고 httpd, zabbix-server를 재시작 해주면 에러가 해결 됩니다.
반응형