Quantcast
Channel: MySQL Forums - NDB clusters
Viewing all articles
Browse latest Browse all 1562

Crontab fail to start backup (no replies)

$
0
0
Hi,

I executed mysql cluster backup using crontab.
This is the error message:
-----------------------------------------------
[MgmtSrvr] ALERT -- Node 3: Backup request from 2 failed to start. Error: 1302
-----------------------------------------------

This is a backup script; backup.sh
-----------------------------------------------
#!/bin/sh

DATETIME=`date +%Y%m%d`
BASEDIR=/PRD_SQL/mysql_sql
BKDIR=/backup
BKCFG=${BKDIR}/config
BKLOG=${BKDIR}/log/mysql_full_cluster_${DATETIME}.log

find ${BKDIR}/log -name "*.log" -mtime +30 -exec rm {} \;


if [ -d ${BKDIR}/log ]
then
echo "Exist ${BKDIR}/log"
else
mkdir -p ${BKDIR}/log
fi

#################### MySQL config Backup ####################
echo " " > ${BKLOG}
echo "MySQL Cluster config backup start : `date +%H:%M:%S` " >> ${BKLOG}
cp /PRD_SQL/mysql_sql/my.cnf ${BKCFG}/my.cnf.${DATETIME}
cp /PRD_SQL/mysql_sql/config.ini ${BKCFG}/config.ini.${DATETIME}

#################### MySQL Cluster Backup ####################
echo " " >> ${BKLOG}
echo "MySQL Cluster data backup start : `date +%H:%M:%S` " >> ${BKLOG}
echo " " >> ${BKLOG}
echo "MySQL Binlog info" >> ${BKLOG}
echo "=================================================================" >> ${BKLOG}
cd $BASEDIR
${BASEDIR}/bin/mysql -uroot -pdlqehd11 -e show master status >> ${BKLOG}
echo "=================================================================" >> ${BKLOG}
echo " ">> ${BKLOG}

${BASEDIR}/bin/ndb_mgm -e show >> ${BKLOG}
echo " ">> ${BKLOG}
${BASEDIR}/bin/ndb_mgm -e "start backup ${DATETIME}2" >> ${BKLOG}

ssh mysql@xxx.xxx.xxx.66 "cd /backup/BACKUP;tar -czvf /backup/BACKUP/BACKUP-${DATETIME}2.tgz BACKUP-${DATETIME}2"
ssh mysql@xxx.xxx.xxx.66 "cd /backup/BACKUP;rm -rf BACKUP-${DATETIME}2"
ssh mysql@xxx.xxx.xxx.77 "cd /backup/BACKUP;tar -czvf /backup/BACKUP/BACKUP-${DATETIME}2.tgz BACKUP-${DATETIME}2"
ssh mysql@xxx.xxx.xxx.77 "cd /backup/BACKUP;rm -rf BACKUP-${DATETIME}2"

echo "MySQL Cluster backup end : `date +%H:%M:%S` " >> $BKLOG
---------------------------------------------------------------

The mysql cluster consist of 2 mgmd, 2 sqld, 2 ndbd.
1. When I execute the script. There is no error message.
./backup.sh
No error

2. ./bin/ndb_mgm -e "start bakcup 201505"
No error

3. When the backup is executed with crontab. There is the error message.
---------------------------------------------------------------------------
[MgmtSrvr] ALERT -- Node 3: Backup request from 2 failed to start. Error: 1302
---------------------------------------------------------------------------

Is there any bug for mysql cluster "Start Backup" with Crontab?


Please help me.

Thanks

Viewing all articles
Browse latest Browse all 1562

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>