在IE Edge上的无法访问:
在网上查说检查linux上的防火墙是否开启,如果开启了就把jenkins的端口号加入开放名单 www.cxyzjd.com/article/zhu…
但我的linux上防火墙就没有开启。
直到看到这篇 blog.csdn.net/qq_36622490…
问题解决!
这些步骤操作完后,Jenkins又回到最初没有安全检查的状态,任何人都可以进入Jenkins执行任何操作。如果这种方法还是不成功,可以尝试重命名或者删除config.xml文件。
参考文章 codeantenna.com/a/fp6QlFzrJ…
这个问题归根结底是权限配置的问题
安全域和授权的配置不能选择
None和Anyone can do anything,否则会发现即便按文章中所说,手动修改config.xml或者删除config.xml,Jenkins在重启后还是会创建/恢复config.xml的配置。正确的办法是如下配置:
Authorization可以设为“登陆用户可以做任何事”,也可以设为“基于角色的策略”,基于角色策略的配置参考下文。 www.cnblogs.com/xiangsikai/…
这样就不会出现jenkins页面访问不了的问题。
——————————————————————— 补充 —————————————————————————————
今天尝试了一种解决办法,是不是Jenkins的JVM 堆空间不够用导致的,参考文章: stackoverflow.com/questions/5…
参数含义:
-Xms:初始堆内存大小
-Xmx:最大堆内存大,一般设置-Xms与-Xmx一样大小,根据应用类型和物理内存大小来决定二者的大小
-Xmn或者-XX:NewSize:堆内存中年轻代的大小
-XX:PermSize:永久代内存的初始大小
-XX:MaxPermSize:永久代内存的最大值
类似的Jenkins内存溢出的解决方案,增加swap大小的文章: