AtoM에서 기록물기술(Archival Description) 관련 페이지(create, delete, view)에서 500 Internal Server Error 발생시 해결방법

AtoM을 쓰다보면 갑자기 500 Internal Server Error가 발생해서 당황하는 경우가 있습니다.
이 때는 아래의 간단한 명령어 실행으로 문제가 해결되는 경우가 많습니다.
터미널 명령 프롬프트 창에서 아래의 명령어를 입력하고 엔터를 치면 됩니다.

sudo service elasticsearch restart

이 명령어는 엘라스틱서치라는 검색엔진을 재시작하라는 명령어입니다.
Elasticsearch는 AtoM 처럼 오픈소스로 만들어진 검색엔진입니다.
이 엔진은 AtoM 개발사가 만든 엔진이 아니고 이미 예전부터 오픈소스 소프트웨어로 만들어진 사이트에서 검색엔진으로 많이 쓰여지던 엔진입니다.
보통의 소프트웨어 개발사들은 자체 검색엔진을 만들기도 하지만 오픈소스 소프트웨어 개발사 입장에선 비용 절감 차원 및 다양한 오픈소스 시스템들의 호환성과 확산을 위해 직접 만들지 않고 이미 개발되고 효과가 증명된 검색엔진을 가져다가 쓰는 경우가 많습니다.
AtoM 개발사도 다른 개발사들과 마찬가지로 AtoM을 오픈소스로 만들면서 검색엔진 시스템으로 Elasticsearch를 적용한 것입니다.

그런데, 이 검색엔진이 간혹 AtoM 시스템과 궁합이 맞지 않아서 잘못된 결과값을 출력한다거나 500 에러 같은 페이지를 출력하는 경우가 있습니다.
이때는 당황하지 마시고 위의 명령어를 통해서 검색엔진 시스템을 재시작하면 문제가 해결되는 경우가 많습니다.
이 점 참고하시기 바랍니다.

Sign In or Register to comment.