现象:
运行的好好的gitlab突然间就出现forbidden的页面,换手机网络尝试,可以正常。
gitlab-ctl tail 发现针对某个ip访问有大量 403
解决方法:
进入redis 查看是否有ip被封
/opt/gitlab/embedded/bin/
./redis-cli -s /var/opt/gitlab/redis/redis.socket keys '*' | grep 'rack::attack'
删掉即可
./redis-cli -s /var/opt/gitlab/redis/redis.socket keys '*' | grep 'rack::attack' | xargs /opt/gitlab/embedded/bin/redis-cli -s /var/opt/gitlab/redis/redis.socket del
方法二,
vim /etc/gitlab/gitlab.rb
把ip加入到ip+whitelist 中
再执行
gitlab-ctl reconfigure