7
0
0
宝塔整机迁移:运维救星?烂尾工程?
2026-08-29
文章摘要
|
最近,我薅到了雨云6.5折新购券,为了降低服务器成本,于是我决定做个服务器迁移。
1.希望:便捷工具?
宝塔面板自身自带迁移工具。不论是宝塔自带的整机迁移(适用于新服务器),还是宝塔官方一键迁移插件(适用于新面板),宝塔都有配套的教程,网上也有丰富的视频,博客,似乎使用宝塔面板迁移不过是时间问题。于是,我便选择了宝塔整机迁移作为我的迁移工具。
2.初试:迷惑提示
宝塔的整机迁移做的很简洁——IP,用户,密码,没了。在填完数据后,原本以为可以当甩手掌柜,结果迁移完成后发现新面板的网站数据没有迁移过来。奇怪了,这是为什么?
3.再试:僵尸进程
在咨询客服之后,建议我使用宝塔一键迁移插件。重装新机器并且安装宝塔面板后,我按照说明一步步操作。结果,在最后一步的时候,意外发生了。

见鬼,请求错误?我又是问客服,又是修复插件,但都没有用。这可怎么办?
技术介入后,发现是由于插件的僵尸进程导致插件冲突冲突造成的。在客服解决后,我再次使用插件,迁移了系统。
什么是僵尸进程?
子进程已经通过exit()调用、运行出错或收到终止信号完全结束执行,几乎释放了所有内存、CPU资源,没有可执行代码也无法被调度,但内核仍在进程表中保留它的进程控制块(PCB),记录PID、退出状态等信息,等待父进程读取回收,此时进程状态标记为 Z (zombie),用ps命令查看会显示为 <defunct>
4.后记:真的好用?
当我干到这里,时间已经过去一早上了。迁移有部分文件未能迁移,waf未能迁移,docker未能迁移,界面配置未能迁移。说实话,我的确能理解宝塔为了确保效率和完整性,不去推送docker部分,但是一些像配置界面设置这种小文件是不是可以加入迁移功能?时间线如此之长,我如果半夜迁移,真的能在1个小时内完成迁移,测试,上线全功能吗?
