0

我在带有 spymemcached 的 EJB 上遇到此错误,使用在 wiwndows 上运行的 memcached 远程服务器。

Caused by: java.lang.OutOfMemoryError: unable to create new native thread
    at java.lang.Thread.start0(Native Method)
    at java.lang.Thread.start(Thread.java:597)
    at net.spy.memcached.MemcachedConnection.<init>(MemcachedConnection.java:132)
    at net.spy.memcached.DefaultConnectionFactory.createConnection(DefaultConnectionFactory.java:176)
    at net.spy.memcached.MemcachedClient.<init>(MemcachedClient.java:194)
    at net.spy.memcached.MemcachedClient.<init>(MemcachedClient.java:154)

有什么想法吗?如何解决?

4

1 回答 1

0

您可能非常快地执行异步操作并且没有检查这些操作的值。结果,操作在客户端排队,直到内存不足。尝试在 OperationFuture 对象上调用 .get() 函数以使它们同步。

于 2012-09-28T22:38:28.443 回答