服务启动与验证 -------------- 启动服务 ~~~~~~~~ 执行以下命令启动司南镜像服务和后台升级服务: .. code-block:: shell sudo python3 AutoDeploy.py start **启动注意事项:** - 脚本会首先检查配置的MySQL和MongoDB是否能正确连接,连接失败会在命令行提示,并不会继续执行启动过程 - 每次启动前,脚本会自动检查服务是否已运行。如果已存在,则不会重复启动。 停止服务 ~~~~~~~~ 停止司南服务需要停止镜像服务和升级服务, **注意:停止镜像容器将会删除您在镜像中所做的修改!** 停止镜像服务:在pilotos文件夹下执行下述命令: .. code-block:: shell sudo docker compose down 停止升级服务:由于升级服务为守护进程在后台执行,因此需要获取该进程号再去杀死该服务。 .. code-block:: shell ps aux | grep AutoDeploy.py sudo kill 进程号 **关闭注意事项:** - **终止升级服务说明**:如果在特殊情况下需要关闭升级服务,**必须**使用 ``sudo kill`` 杀死进程,**严禁**使用 ``kill -9``。 - 使用 ``kill -9`` 会导致 ``/var/run/autodeploy_upgrade.pid`` 文件未被删除,从而导致下次启动失败。只有当该 PID 文件不存在时,升级服务才能正常启动。 验证访问 ~~~~~~~~ 服务启动成功后,可以通过浏览器访问管理端进行测试: - **访问地址**:``http://<服务器IP>:10020`` 管理员账户:用户名:admin 密码:admin123 如果遇到问题,参考后续章节。