java—nginx速率限制与org.apache.cxf.transport.servlet.cxfservlet的关系

zengzsys  于 2021-06-26  发布在  Java
关注(0)|答案(0)|浏览(230)

假设有两个web应用(webapp-1和webapp-2),它们都是通过nginx反向代理来实现的。
目前,这两个应用程序都有如下web.xml servlet配置:

<servlet>
    <servlet-name>CXFServlet</servlet-name>
    <servlet-class>
        org.apache.cxf.transport.servlet.CXFServlet
    </servlet-class>
    <load-on-startup>1</load-on-startup>
</servlet>

如果我们注意到这里, hide-service-list-page 此处未配置,默认为false(即服务列表将可见)
现在从2个web应用程序开始,我们将webapp-1配置为速率限制,将webapp-2配置为无速率限制。
在这样的配置下,我观察到当我们击中
webapp-1/服务:我得到 500 Internal Server Error from openresty webapp-2/服务:我得到webapp-2的服务列表页面
nginx的速率限制是否会导致 500 Internal Server Error from openresty ?
如何确保webapp-1和rate limiting同时显示服务列表页?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题