webman多台服务器部署

huifushujv

如果有多台服务器的情况下,代码需要更新了
1.怎么能方便的处理下,总不能登录每台机器更新代码然后reload吧
2.如果更新后发现有问题了,怎么能多台机器快速回滚

911 2 2
2个回答

JackDx

热重启, 很多台就放在docker里面上传仓库一建发布呗

  • huifushujv 2023-05-06

    我这边没用docker

  • huifushujv 2023-05-06

    不太会

  • tanhongbin 2023-05-06

    几台机器呀?多大的项目呀,写一个脚本呗然后打开多窗口执行相同命令哪个功能xshell就有,一般来说10台机器以内足足的够用

  • huifushujv 2023-05-06

    en

  • huifushujv 2023-05-06

    如果有问题了,怎么回滚到之前的代码,并运行呢?

  • nitron 2023-05-06

    简单点方案,部署到nas,其他机器共享,server.php里的pid_file/status_file走环境变量,一次pull/checkout,所有服务器的代码都会变更

  • tanhongbin 2023-05-07

    回滚也是脚本呀,就是把之前打包的前版本解压而已

chenh
  1. 版本管理用git
  2. 使用shell脚本编写ssh操作 更新文件和重启服务
  • 暂无评论
年代过于久远,无法发表回答
🔝