一:failed to initialize logging driver: dial tcp 127.0.0.1:1514: connect: connection refused #9382
harbor-log rsyslogd: there are no active actions configured. Inputs would run,...
一:failed to initialize logging driver: dial tcp 127.0.0.1:1514: connect: connection refused #9382
harbor-log rsyslogd: there are no active actions configured. Inputs would run, but no output whatsoever were created
harbor-log服务突然之间报错,failed to initialize logging driver: dial tcp 127.0.0.1:1514: connect: connection refused #9382
依赖这个服务打日志的所有服务都启动不了,经查找,是同事把 /usr/local/harbor 的owner 使用-R
全部修改成了yanld ,导致原来 harbor/common/config/log 下的 日志配置文件,从原来10000 这个owner 变成 yanld 导致文件读取不了,所有一直报错。container一直重启。
修改权限后,harbor-log服务正常启动。
但其他服务又报:
二:Error response from daemon: configured logging driver does not support reading
这个是也是权限导致,查找下./common/config下的目录中的证书文件权限是否正确。
修改过来,重启就可以了
三:本以为已经解决了问题,谁知 docker pull的时候出现

最后报 unexpected EOF 导致镜像拉去失败,尝试了无数种方法,设置重新安装habor都不能解决问题,后面一点一点测试,不使用外部代理,直接访问内部代理的nginx地址【/etc/docker/daemon.json 中加入 "insecure-registries": ["192.168.1.90:8444"]】 并重启docker,这种方式 docker push 和docker pull都很正常,把怀疑重点放在了外部的nginx代理上,经过在外部nginx报错日志中发现,nginx读取 /usr/local/tengine/proxy_tmp 代理缓存的时候出错。也是权限被修改导致,修改权限为www chown -R www:www proxy_tmp 一切都正常了。瞬间有种揍人的冲动呀!!