SLES 11 sp3에서 sp4로 업그레이드한 후 스레드를 생성하는 데 문제가 있습니다. 내가 받은 메시지는 "리소스를 일시적으로 사용할 수 없습니다"입니다. 업그레이드로 인해 어떤 방식으로든 제한이 변경되었거나 이 문제를 일으킬 수 있는 다른 것이 추가되었을 가능성이 있습니까? 스레드를 생성하려면 pthread_create를 사용합니다.
성공하지 못한 채 한도를 더 큰 값으로 변경해 보았습니다.
답변1
가능한 해결 방법은 가상 메모리 제한을 늘리는 것입니다. 이는 이 서비스 팩으로 감소된 최대 주소 공간에 영향을 미치기 때문입니다. 에서 특정 프로세스에 대한 이 값을 확인할 수 있습니다 /proc/<PID>/limits
.