반응형
MySQL/MariaDB는 정확히 1분 42초 후에 셧다운됩니다.
Virtual Box와 Vagrant를 통해 MacOS Sierra에 홈스테드를 설치했습니다.박스를 1분 42초 이상 올린 후에 MySQL이 스스로 셧다운된 이유를 제외하고 모든 것이 작동합니다.
처음 1분 42초 동안은 문제없이 MySQL을 사용할 수 있는데 갑자기 서비스가 종료되어 접속이 거부됩니다.
I tail
ed./var/log/syslog
다음 syslog 엔트리가 표시되는 경우.
Dec 10 20:02:25 homestead systemd[1]: mariadb.service: Start operation timed out. Terminating.
Dec 10 20:02:25 homestead mysqld[1611]: 2016-12-10 20:02:25 140574075632384 [Note] /usr/sbin/mysqld: Normal shutdown
Dec 10 20:02:25 homestead mysqld[1611]: 2016-12-10 20:02:25 140574075632384 [Note] Event Scheduler: Purging the queue. 0 events
Dec 10 20:02:25 homestead kernel: [ 100.520787] audit_printk_skb: 15 callbacks suppressed
Dec 10 20:02:25 homestead kernel: [ 100.520844] audit: type=1400 audit(1481400145.309:17): apparmor="DENIED" operation="sendmsg" info="Failed name lookup - disconnected path" error=-13 profile="/usr/sbin/mysqld" name="run/systemd/notify" pid=1611 comm="mysqld" requested_mask="w" denied_mask="w" fsuid=113 ouid=0
Dec 10 20:02:25 homestead mysqld[1611]: 2016-12-10 20:02:25 140573193234176 [Note] InnoDB: FTS optimize thread exiting.
Dec 10 20:02:25 homestead mysqld[1611]: 2016-12-10 20:02:25 140574075632384 [Note] InnoDB: Starting shutdown...
Dec 10 20:02:25 homestead systemd[1]: Started Session 4 of user vagrant.
Dec 10 20:02:26 homestead mysqld[1611]: 2016-12-10 20:02:26 140574075632384 [Note] InnoDB: Waiting for page_cleaner to finish flushing of buffer pool
Dec 10 20:02:27 homestead mysqld[1611]: 2016-12-10 20:02:27 140574075632384 [Note] InnoDB: Shutdown completed; log sequence number 1355249813
Dec 10 20:02:27 homestead mysqld[1611]: 2016-12-10 20:02:27 140574075632384 [Note] /usr/sbin/mysqld: Shutdown complete
Dec 10 20:02:27 homestead kernel: [ 102.937893] audit: type=1400 audit(1481400147.726:18): apparmor="DENIED" operation="sendmsg" info="Failed name lookup - disconnected path" error=-13 profile="/usr/sbin/mysqld" name="run/systemd/notify" pid=2030 comm="mysqld" requested_mask="w" denied_mask="w" fsuid=113 ouid=0
Dec 10 20:02:27 homestead kernel: [ 102.938561] audit: type=1400 audit(1481400147.726:19): apparmor="DENIED" operation="sendmsg" info="Failed name lookup - disconnected path" error=-13 profile="/usr/sbin/mysqld" name="run/systemd/notify" pid=1611 comm="mysqld" requested_mask="w" denied_mask="w" fsuid=113 ouid=0
Dec 10 20:02:27 homestead systemd[1]: Failed to start MariaDB database server.
Dec 10 20:02:27 homestead systemd[1]: mariadb.service: Unit entered failed state.
Dec 10 20:02:27 homestead systemd[1]: mariadb.service: Failed with result 'timeout'.
Dec 10 20:02:27 homestead systemd[1]: Reached target Multi-User System.
Dec 10 20:02:27 homestead systemd[1]: Starting Notify bootloader that boot was successful...
Dec 10 20:02:27 homestead systemd[1]: Reached target Graphical Interface.
Dec 10 20:02:27 homestead systemd[1]: Starting Update UTMP about System Runlevel Changes...
Dec 10 20:02:27 homestead systemd[1]: Started Update UTMP about System Runlevel Changes.
Dec 10 20:02:27 homestead snap[2063]: Ignoring 'booted' on classic
Dec 10 20:02:27 homestead systemd[1]: Started Notify bootloader that boot was successful.
Dec 10 20:02:27 homestead systemd[1]: Startup finished in 5.989s (kernel) + 1min 36.860s (userspace) = 1min 42.850s.
첫 번째 줄에는mariadb.service
는 MySQL에서 쫓겨나는 즉시 기록됩니다.근데 왜 그랬는지 모르겠어.
이 로그는 MySQL/MariaDB가 박스를 켠 후에도 부팅을 시도하고 있음을 시사하는 것 같습니다.이 시점에서는 문제없이 접속할 수 있었습니다.그리고 미스터리 타임아웃이 되면 모든 것이 종료됩니다.
누가 해석 좀 도와줄래?감사합니다!
드디어 확인 - AppArmor가 문제의 원인인 것 같습니다.
여기서 설명하는 절차에 따라 문제를 해결할 수 있었고 MySQL은 더 이상 예기치 않게 종료되지 않습니다.
언급URL : https://stackoverflow.com/questions/41079851/mysql-mariadb-shuts-down-after-exactly-1-minute-42-seconds
반응형
'itsource' 카테고리의 다른 글
리소스 번들에 배치하면 Apostrope가 올바르게 변환되지 않음 (0) | 2022.09.26 |
---|---|
PHP에서 NULL을 확인합니다. (0) | 2022.09.26 |
3개의 다른 SELECT 쿼리를 통합하여 3개의 다른 카테고리에서 각각 10개의 값을 가져와 하나의 임시 테이블에 삽입하는 방법 (0) | 2022.09.26 |
MySQL에 양수/음수 기호 저장 (0) | 2022.09.26 |
Eclipse에서 프로젝트를 JAR로 자동 빌드 (0) | 2022.09.26 |