2012-09-28 5 views
0

Windows에서 실행되는 memcached 원격 서버를 사용하여 spymemcached가있는 EJB에서이 오류가 발생합니다.Memcached를 사용하여 OutOfMemoryError

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) 

어떤 아이디어입니까? 어떻게 해결할 수 있습니까?

+1

무엇이 질문입니까? –

+0

그것에 대해 알고 싶습니까? 어떻게 해결할 수 있습니까? – kas3

+0

구성 방법에 대한 자세한 정보를 제공 할 수 있습니다. JVM에서 사용하는 메모리를 늘리는 것이 분명하지만 문제의 원인을 반드시 해결하지는 못합니다. –

답변

0

아마도 비동기 작업을 매우 빠르게 수행하고 해당 작업의 값을 확인하지 않았을 것입니다. 결과적으로 작업은 메모리가 부족해질 때까지 클라이언트에 대기합니다. OperationFuture 객체에서 .get() 함수를 호출하여 동기화되도록하십시오.

관련 문제