Kusprayitna Blogs

Hidup untuk berbagi ilmu :: IT Linux Windows Database Oracle PHP OpenSource

Archive for June, 2013

MySQL DNBCLUSTER error karena shutdown server tidak normal

Posted by Prayitna Kuswidianta on 11th June 2013

Sudah beberapa waktu lamanya menggunakan database MySQL dengan engine NDBCLUSTER berjalan dengan lancar, dengan berbagai macam kondisi perubahan status server, baik server node database maupun server cluster managernya, awal bulan ini yaitu tanggal 2 Juni 2013 dilakukan perawatan listrik dari PLN dan Genset dimana server secara mendadak dimatikan dari UPSnya.

Saat start semua kelihatan normal saja, database mysql berjalan lancar. Dua hari kemudian setelah cek beberapa aplikasi ternyata tidak semua database berjalan dengan baik, yaitu kususnya database mysql dengan engine ndbcluster, data tidak dapat diakses.

Sebagai gambaran saya memakai 1 cluster manager dan 2 node database mysql versi : 5.5.30-ndb-7.2.12-cluster-gpl MySQL Cluster Community Server (GPL). Kondisi yang dijumpai di server yaitu :

  • Cluster manager UP
  • Dua node database, mysql server berjalan dengan baik
  • Status dua node database tidak terhubung ke cluster manager
  • Saat dua node database, ndbcluster di start secara manual, maka pesan di cluster manager yaitu :
ndb_mgm> show
Cluster Configuration
---------------------
[ndbd(NDB)]     2 node(s)
id=2    @192.168.0.2  (mysql-5.5.30 ndb-7.2.12, starting, Nodegroup: 0)
id=3    @192.168.0.3  (mysql-5.5.30 ndb-7.2.12, starting, Nodegroup: 0)
[ndb_mgmd(MGM)] 1 node(s)
id=1    @192.168.0.1  (mysql-5.5.30 ndb-7.2.12)
[mysqld(API)]   2 node(s)
id=4 (not connected, accepting connect from any host)
id=5 (not connected, accepting connect from any host)
ndb_mgm> Node 2: Forced node shutdown completed. Occured during startphase 4. Caused by error 2310: 'Error while reading the REDO log(Ndbd file system inconsistency error, please report a bug). Ndbd file system error, restart node initial'.
Node 3: Forced node shutdown completed. Occured during startphase 4. Caused by error 2308: 'Another node failed during system restart, please investigate error(s) on other node(s)(Restart error). Temporary error, restart node'.

Posted in Linux, My SQL | No Comments »