ECS: 네임스페이스에서 하드 할당량 초과로 인해 사용자가 403 오류와 함께 쓸 수 없음

요약: 네임스페이스에서 고정 할당량이 초과되어 사용자가 버킷에 쓸 수 없습니다.

이 문서는 다음에 적용됩니다. 이 문서는 다음에 적용되지 않습니다. 이 문서는 특정 제품과 관련이 없습니다. 모든 제품 버전이 이 문서에 나와 있는 것은 아닙니다.

증상

버킷에 쓰는 사용자에 대한 403 오류가 있습니다.

아래 명령으로 403 오류를 확인할 수 있습니다.

# svc_request errorsummary -t PUT -b <bucket name> -n <namespace name> -start <time>

blobsvc 로그에서 "네임스페이스에서 하드 할당량 초과"를 검색하고 네임스페이스 할당량이 초과되었는지 확인합니다.

# svc_log -f "Hard Quota exceeded"-sr blobsvc -start 6h > hard_quota.log
# grep 'Hard Quota exceeded on namespace' hard_quota.log | awk '{print $7}'| sort | uniq -c
7278 namespace-name,
169.254.1.3 2024-01-29T07:41:10,521 [NIOCOMMUNICATOR-1-2-750] ERROR  ObjectDirectoryOperation.java (line 915) failed to create object 45cdc34c7a331ba7220927297c6672afd3d7a9ec89b23c1488193cc9c4bdf96d, exception
com.emc.storageos.data.object.exception.ObjectControllerException: Hard Quota exceeded on namespace namespace-name, object operation failed
        at com.emc.storageos.data.object.impl.file.directoryTable.FileDirectoryImpl.checkHardQuota(FileDirectoryImpl.java:2175)
        at com.emc.storageos.data.object.impl.file.directoryTable.FileDirectoryImpl.validateKeyPool(FileDirectoryImpl.java:2132)
        at com.emc.storageos.data.object.impl.file.directoryTable.BlobsvcOperationBase.getAndValidateKeyPool(BlobsvcOperationBase.java:1248)
        at com.emc.storageos.data.object.impl.file.directoryTable.BlobsvcOperationBase.getAndValidateKeyPool(BlobsvcOperationBase.java:1227)
        at com.emc.storageos.data.object.impl.file.directoryTable.BlobsvcOperationBase.getAndValidateKeyPool(BlobsvcOperationBase.java:1218)
        at com.emc.storageos.data.object.impl.file.directoryTable.ObjectDirectoryOperation.createObject(ObjectDirectoryOperation.java:327)
        at com.emc.storageos.data.object.directoryService.impl.ObjectDirectoryRequestHandler.handleObjectCreateRequest(ObjectDirectoryRequestHandler.java:159)
        at com.emc.storageos.data.object.directoryService.impl.FileDirectoryRequestHandler.doHandleRequest(FileDirectoryRequestHandler.java:236)
        at com.emc.storageos.data.object.directoryService.impl.AbstractDirectoryRequestHandler.handleRequest(AbstractDirectoryRequestHandler.java:87)
        at com.emc.storageos.data.object.directoryService.impl.CompositeDirectoryRequestHandler.handleRequest(CompositeDirectoryRequestHandler.java:53)
        at com.emc.storageos.data.object.directoryService.impl.RemoteRequestProcessorBlobSvc.handleRequest(RemoteRequestProcessorBlobSvc.java:95)
        at com.emc.storageos.data.object.communicator.AbstractRequestProcessor.handleRemoteRequest(AbstractRequestProcessor.java:244)
        at com.emc.storageos.data.object.communicator.nioimpl.CommandHandler.run(CommandHandler.java:125)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
        at java.base/java.lang.Thread.run(Thread.java:834)

원인

네임스페이스에 대한 네임스페이스 고정 할당량이 초과되었습니다.

해결

사용자에게 네임스페이스에 대한 고정 할당량을 늘리도록 요청한 다음 PUT를 다시 시도하여 쓰기가 성공했는지 확인합니다.

해당 제품

ECS
문서 속성
문서 번호: 000221538
문서 유형: Solution
마지막 수정 시간: 26 9월 2025
버전:  2
다른 Dell 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.