Closed lyx744 closed 4 years ago
docker里的日志都在 /data/ 下面的目录里,可以贴一份我看看。 另外在/opt/fuxi/目录下 直接执行 python3.7 fuxi_mange.py 查看有没有报错 然后在执行 celery worker -A fuxi_celery_worker.celery 看看报错是什么
日志和直接执行fuxi_manage.py都是报的这个错,mongodb没启动成功 celery无报错
嗯 这个问题第一次看到,是docker里的mongo数据库没有起来 看一下 /etc/mongodb.conf 里面dbpath配置是什么 执行 service mongodb restart 看看数据库能不能手动起来 我这边再复现看看
查看mongodb的log,发现是/data/mongodb的权限不够,增加权限后可以成功启动了 exception in initAndListen: IllegalOperation: Attempted to create a lock file on a read-only directory: /data/mongodb, terminating
手动启动服务的嘛,重启下该容器看看还能不能工作,执行docker restart fuxi_docker 我这边在ubuntu 18.04 下没有复现出来 我在启动文件里加了一条赋权命令,希望可以解决这个问题 chmod -R +w /data/mongodb
重启容器也可以正常启动,感谢师傅,辛苦了^ ^
历史遗留 bug 已解决,该issus将关闭
首先,通过 成功创建了docker容器,但此时无法访问127.0.0.1:5000; 进入容器内部查看进程,发现只有 此时尝试通过./fuxi_manage.sh命令启动,报错
docker版本19.03.6