云端点管理泄漏内存?

时间:2018-01-25 09:12:06

标签: google-app-engine google-cloud-endpoints

我对GAE Java有一个奇怪的问题。对于我正在使用的版本,有两个基本扩展的实例,其中一个正在使用,另一个空闲,我可以在日志中看到。响应时间很好。我可以看到我的空闲实例在最后一小时没有收到任何请求。奇怪的是,在空闲实例上,内存使用率不断上升,大约为2MB /分钟。最后一小时。

在生产中(两个实例的总数),这会导致锯齿类型的内存使用图,其中实例会被正常杀死。

我现在评论了端点服务配置:

<filter>
    <filter-name>endpoints-api-configuration</filter-name>
    <filter-class>com.google.api.control.ServiceManagementConfigFilter</filter-class>
</filter>

&lt;!&ndash; Add a filter that performs Endpoints logging and monitoring. &ndash;&gt;
<filter>
    <filter-name>endpoints-api-controller</filter-name>
    <filter-class>com.google.api.control.extensions.appengine.GoogleAppEngineControlFilter</filter-class>
    <init-param>
        <param-name>endpoints.projectId</param-name>
        <param-value>${appengine.project.id}</param-value>
    </init-param>
    <init-param>
        <param-name>endpoints.serviceName</param-name>
        <param-value>${appengine.project.id}.appspot.com</param-value>
    </init-param>
</filter>

<filter-mapping>
    <filter-name>endpoints-api-configuration</filter-name>
    <servlet-name>EndpointsServlet</servlet-name>
</filter-mapping>

<filter-mapping>
    <filter-name>endpoints-api-controller</filter-name>
    <servlet-name>EndpointsServlet</servlet-name>
</filter-mapping>

它似乎不再泄漏记忆(这是在B4上):

See difference from before and after commenting the service control endpoints stuff

这可能是什么问题?我想B4实例应该足以使用服务管理了吗?

0 个答案:

没有答案