GAE Java有一个奇怪的问题。对于我正在使用的版本,有两个基本缩放比例的实例,一个正在使用,另一个是空闲的,从我在日志中可以看到的情况。响应时间很好。我可以看到,我的闲置实例在最后一个小时内没有收到任何请求。奇怪的是,在闲置的实例中,内存使用量一直在2MB /分钟左右。在最后一个小时。该实例正在使用一个谷歌JDBC连接到一个mysql云端sql实例。我正在使用具有2个连接的DBCP 1.4连接池,但我认为不会有任何活动的处理正在进行,因为在appengine上甚至不可能有后台线程。 这是约。 B2实例为730MB(256MB?),由于内存使用情况,很可能会很快重启。Java实例内存使用量不增加请求
我也在使用跟踪连接(com.google.cloud.trace.instrumentation.jdbc 0.1.1),但我不认为这会做任何事情,只要没有查询。
这怎么会发生?我怎么能找到内存泄漏?我想通常线程会在30秒后停止。而且来自谷歌的JDBC驱动程序不应该以某种方式填充我自己猜测的内存。
没有跟踪仪器会发生什么情况启用?你可能已经发现了仪器的一个错误。 –
你还在遇到这个问题吗?如果是,您能否澄清您是否使用第二代Cloud SQL实例? – Digil