昨天服务器崩了,所以我重启服务器。然后进行ssh远程登录,可是登不上。
一般情况下这些配置是不会出现问题的。那么就从自身找原因。
解决办法
平时ssh连接的是容器中的用户而非服务器中的用户,所以我们重启服务器后导致docker镜像关闭,也就导致无法连接docker容器中的用户了。我们需要ssh服务器中的用户而非容器中的用户。
登录服务器后重启容器即可。
docker ps -a //查看本地的所有容器
docker ps //查看本地正在运行的所有容器
docker start CONTAINER //启动容器
这样我们就能ssh到容器中的用户了。
恢复项目生产
sudo /etc/init.d/nginx start //启动nginx服务
uwsgi --ini scripts/uwsgi.ini //启动uwsgi服务,即https协议的服务端
daphne -b 0.0.0.0 -p 5015 根模块名字.asgi:application //启动django-channel服务
./scripts/compress_game_js.sh //启动脚本
./main.py //启动thrift服务
sudo redis-server /etc/redis/redis.conf //重启redis-server
# 修改nginx配置文件
sudo vim /etc/nginx/nginx.conf
sudo nginx -s reload
# 修改数据库
python3 manage.py makemigrations
python3 manage.py migrate
小熊熊你好认真