我在开发环境中使用devstack设置。
我需要以最安全的方式在Devstack中重新启动特定服务。
我尝试了所有可能的方法:
我尝试了屏幕-r命令,它只是显示错误信息,如下所示:
root@devstack:/opt/devstack# screen -r
There is no screen to be resumed.
然后我尝试以堆栈用户身份打开屏幕,然后显示错误如下:
stack@devstack:/opt/devstack$ screen -r
Cannot open your terminal '/dev/pts/43' - please check.
所以我选择了最后一个选项root @ devstack:/ opt / devstack#。/ rejoin -stack.sh
但是在这种情况下,在这个命令之后,当我访问devstack视野时,我得到如下错误。
root@devstack:/opt/devstack# ./rejoin-stack.sh
每个地平线页面我都会收到上述错误。
我可以看到屏幕上的许多服务都有很多错误,有人让我知道重启服务的简单而安全的方式。
答案 0 :(得分:0)
rejoin
命令是最快且最安全的重启方式,但重启并不代表reinstalling the whole environment
。您必须保护环境的配置。很可能你在环境配置方面遇到了一些问题,rejoin
并没有解决你的问题......