![SLES 11 SP4 SP3에서 업그레이드한 후 "리소스를 일시적으로 사용할 수 없습니다."](https://linux55.com/image/145916/SLES%2011%20SP4%20SP3%EC%97%90%EC%84%9C%20%EC%97%85%EA%B7%B8%EB%A0%88%EC%9D%B4%EB%93%9C%ED%95%9C%20%ED%9B%84%20%22%EB%A6%AC%EC%86%8C%EC%8A%A4%EB%A5%BC%20%EC%9D%BC%EC%8B%9C%EC%A0%81%EC%9C%BC%EB%A1%9C%20%EC%82%AC%EC%9A%A9%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4.%22.png)
SLES 11 sp3에서 sp4로 업그레이드한 후 스레드를 생성하는 데 문제가 있습니다. 내가 받은 메시지는 "리소스를 일시적으로 사용할 수 없습니다"입니다. 업그레이드로 인해 어떤 방식으로든 제한이 변경되었거나 이 문제를 일으킬 수 있는 다른 것이 추가되었을 가능성이 있습니까? 스레드를 생성하려면 pthread_create를 사용합니다.
성공하지 못한 채 한도를 더 큰 값으로 변경해 보았습니다.
답변1
가능한 해결 방법은 가상 메모리 제한을 늘리는 것입니다. 이는 이 서비스 팩으로 감소된 최대 주소 공간에 영향을 미치기 때문입니다. 에서 특정 프로세스에 대한 이 값을 확인할 수 있습니다 /proc/<PID>/limits
.