问题解答


致所有walle用户,为更方便大家使用,精心细致准备了各种常见问题的解决方法,希望能帮助大家快速trouble shooting。也请大家为walle点个star,为我们的付出点赞,谢谢。

walle运行过程,以及部署过程出错了,具体日志可以查看logs/runtime.log,别说你在启动walle的时候没注意到?

Authentication failed.



  1. [work@172.1.2.3]$ mkdir -p /tmp/walle/library
    Authentication failed.


原因分析:宿主机未与172.1.2.3建立ssh信任。好了,来了新的问题,什么是宿主机?答:walle所在的机器

解决方法:把walle与所有目标服务器建立免密码登录1、命令行(适合机器数量少的),当然也可以用expect脚本批量



  1. [walle]$ ssh-copy-id -i ~/.ssh/id_rsa.pub work@172.1.2.3
    # 输入 work@172.1.2.3 密码


2、手工复制粘贴



  1. [walle]$ cat ~/.ssh/id_rsa.pub #复制
    [work@172.1.2.3]$ vi ~/.ssh/authorized_keys #粘到最后面


如果问题仍然没有得到解决,请确认免密码登录是否成功



  1. [walle]$ ssh work@172.1.2.3


免密码登录需要远程机器权限满足以下三个条件:



  1. ~ 755
    ~/.ssh 700
    ~/.ssh/authorized_keys 644 600


Can’t assign requested address



  1. socket.error: [Errno 49] Can't assign requested address: ('admin.walle-web.io', 5000)


原因分析:服务启动时连接域名或ip失败解决方法:nginx、hosts配置、setting_prod.py的域名配置一致,且ping通。

99.9%的人都会粗心,你不是第一个,也不会是最后一个。

打赏或者star