2016-09-29 4 views
0

데이터베이스를 무작위로 데이터베이스에 업로드하기 위해 일부 스크립트를 실행 했으므로 MySQL 서버가 종료됩니다 (참고 : 이러한 종료는 스크립트를 실행하지 않을 때도 발생했습니다). ".err"파일에는 오류가 없습니다. 그냥 정상적인 종료를 시작하고 표시합니다.MySQL 서버가 "[Note]/usr/sbin/mysqld : 정상 종료"로 임의로 종료됩니다.

"[참고]/usr/sbin/mysqld : 정상 종료."

이러한 경우는 점점 더 자주 발생하기 시작했습니다. 나는 그것에 대한 연구를 해왔고 잠재적으로 사용 가능한 메모리와 관련이있을 수 있다고 생각하지만 이것은 추측 일뿐입니다.여기서 "은/proc/meminfo 파일"의 출력은

인용구 MemTotal : 3,922,212 킬로바이트
MemFree : 271,928 킬로바이트
버퍼 : 269,676 킬로바이트
캐시 : 1,264,516 킬로바이트
는 SwapCached : 27,720 킬로바이트
활성을 : 1939724 kB의
비활성 : 1542888 kB의
활성 (익명) : 1380536 kB의
비활성 (익명) : 568308 kB의
,363,210 활성 (파일) : 559,188 킬로바이트
비활성 (파일) : 974,580 킬로바이트
Unevictable : 0 킬로바이트
Mlocked : 0 킬로바이트
SwapTotal : 4,194,300 킬로바이트
SwapFree : 4,118,012 킬로바이트
더티 132 킬로바이트
되돌림 : 0 kB의
AnonPages : 1934588 kB의
매핑 : 30780 kB의
shmem과 : 384 킬로바이트
슬라브 :
SReclaimabl 103,396 킬로바이트 E : 73,956 킬로바이트
SUnreclaim : 29,440 킬로바이트
KernelStack : 5360 kB의
페이지 테이블 : 11,848 킬로바이트
NFS_Unstable : 0 킬로바이트
반송 0 킬로바이트
WritebackTmp : 0 킬로바이트
CommitLimit : 6,155,404 킬로바이트
Committed_AS : 4359756 kB의
VmallocTotal : 34359738367 kB의
VmallocUsed : 23388 kB의
VmallocChunk : 34359617408 kB의
HardwareCorrupted : 0 kB의
AnonHugePages : 0 kB의
HugePages_Total : 0
HugePages_Free : 0
HugePages_Rsvd : 0
HugePages_Surp : 0
Hugepagesize : 2048 kB의
DirectMap4k : 8180 kB의
DirectMap2M : 4186112 kB의

당신이 상상할 수있는 것처럼, 이것은 꽤 성가심이되었습니다. 누구든지이 문제의 원인이나 더 많은 정보를 찾을 수있는 위치에 대해 알고 있다면 알려 주시기 바랍니다.

감사합니다.

+0

일부 클라우드에 있나요? 유지 보수는 몇시에합니까? 가동 시간을 지금 확인하십시오 -'SHOW GLOBAL STATUS LIKE '가동 시간'; (초 단위, 86400/일입니다.) –

답변

0

메모리 문제가 아닙니다. Normal shutdown를 참고, 두 개의 경우에 발생합니다

  1. mysqladmin 데이터는
  2. mysqld가 정상적으로 MySQL을 종료하려고 내가 거의 확실 뭔가있어

SIGTERM을 수신 종료합니다. RPM/deb 설치 후 스크립트 일 수 있습니다.최근 버전에 대해서는 잘 모르겠지만 과거에는 postinst 스크립트가 mysqld를 다시 시작했습니다.