so_end 发表于 2011-12-3 07:42:13

帝国备份王恢复数据每次回复到一个大的分卷就是502

数据库很大。备份的时候不想有太多分卷就设置了20MB一个卷。

然后数据备份完了之后服务器重新做了系统然后安装了lnmp

其他程序执行都没任何问题。

但是每次开始恢复数据库到20M的分卷的时候就立马502了。。。

不知道该怎么解决。。。timeout=300timeout应该没有用。页面刚显示应该处理20M数据库卷的时候就出错了。
其他的不知道怎么解决。。。

以为是mysql的问题。我把my.cnf里面的参数后面全部统一加个零。。。让他最小的参数也是在25m左右~

但是还是502。。网站没有开启日志记录。。。没发上传吧~

我发现帝国备份的数据库文件后缀全部都是.php是不是nginx把这些文件当成php给分别配置缓存但是太大他写不进去啊?


应该怎么调整呢?

licess 发表于 2011-12-3 09:32:17

不好说什么原因,建议用https://www.vpser.net/manage/mysql-import-export.html 前面的方法备份和恢复数据

68218866 发表于 2011-12-6 09:36:38

军哥帮忙看下这样写对吗?

# vi mysql-backup.sh
db_user="root"
db_passwd="123456"
db_host="192.168.1.110"
db_name="ecshop"
# the directory for story your backup file.
backup_dir="/backup"
# date format for backup file (dd-mm-yyyy)
time="$(date +"%Y-%m-%d-%H-%M-%S")"
# mysql, mysqldump and some other bin's path
MYSQL="/usr/local/mysql/bin/mysql"
MYSQLDUMP="/usr/local/mysql/bin/mysqldump"
GZIP="/bin/gzip"
$MYSQLDUMP -u $db_user -h $db_host -p$db_passwd $db_name | $GZIP -9 > "$backup_dir/$db_name"_"$time.gz"


让备份脚本每天自动执行

# crontab –e

# 00 03 * * * /mysql-backup.sh // 每天凌晨3点执行
页: [1]
查看完整版本: 帝国备份王恢复数据每次回复到一个大的分卷就是502