우리 학교는 LMS(Moodle)에 대한 액세스를 제공하는 서버(Ubuntu 18.04)를 실행합니다. 기본적으로 세 가지 서비스를 실행합니다.
- nginx
- PHP-FPM
- mysql
멋진 것은 없습니다. 그런데 오늘 웹사이트에서 데이터베이스에 접근할 수 없다고 보고해서 전화를 받았습니다. SSH를 통해 로그인하여 mysql 서비스를 확인한 결과 예, 중지되었습니다. 그러나 오류는 없습니다. 서비스를 다시 시작했는데 오류 없이 다시 잘 실행되었습니다. 로그를 확인해 보니 /var/log/mysql/error.log
내용이 비어 있습니다. 거의 모든 사람들에게도 마찬가지인데, 이는 시스템 로그에 있는 내용 외에는 아무 것도 드러내지 않습니다.
May 5 06:56:01 moodle CRON[18512]: (www-data) CMD (/usr/bin/php /var/www/html/moodle/admin/cli/cron.php >/dev/null)
May 5 06:56:16 moodle systemd[1]: Starting Daily apt upgrade and clean activities...
May 5 06:56:35 moodle systemd[1]: Reloading.
May 5 06:56:35 moodle systemd[1]: Starting Message of the Day...
May 5 06:56:35 moodle systemd[1]: Stopping MySQL Community Server...
[...]
May 5 06:56:37 moodle mysqld[2078]: 2020-05-05T06:56:37.143770Z 0 [Note] /usr/sbin/mysqld: Shutdown complete
May 5 06:56:37 moodle systemd[1]: Stopped MySQL Community Server.
May 5 06:56:37 moodle systemd[1]: Reloading.
May 5 06:56:42 moodle systemd[1]: message repeated 3 times: [ Reloading.]
May 5 06:56:46 moodle systemd[1]: Started Daily apt upgrade and clean activities.
그러나 mysql 서버를 종료하기 위한 systemd 명령이 어디서 왔는지 알 수 없습니다. 나는 그것을 원하지 않습니다. 결국 nginx와 php-fpm 서비스만 남게 됩니다.
이 질문을 인터넷에서 검색하면 내가 보고 있는 내용과 전혀 관련이 없는 내용만 검색됩니다.