什么是新的8040端口?

JFrog支持
2023-01-22还剩11分08秒

在Artifactory version 5.7发布之前,Artifactory和Access通常通过相同的连接器(端口8081)进行通信和身份验证。这意味着Artifactory和Access共享相同的线程池。在某些情况下,当Access接收大量身份验证请求时,Access会达到线程耗尽的地步,最终导致Access崩溃。

自从引进Artifactory 5.7版本,我们已经解决了这个问题Tomcat处理用于高加载期间的并发请求,它将通信路由到两个不同的Tomcat连接器。现在,Artifactory和Access之间的通信端口是端口8040,和Tomcat配置文件,server.xml,在其设置中包含该端口信息。

请注意: 8040端口仅用于内部沟通Artifactory和Access服务之间。因此,没有必要这样做暴露该端口位于主机外部。此外,请注意,在Artifactory和Access之间的正常内部通信过程中,用户不能直接与Access服务器交互。相反,默认情况下,用户与Artifactory交互,Artifactory与Access交互。最后,最大线程8040端口默认配置为50。您应该调整这个数字以最适合您的业务规模。