0
다음 코드를 사용하여 지금 xml 파일이 많은 S3 버킷에 작성하고 있습니다. 장치에 남은 공간 없음 오류가 발생합니다. 이후 업로드가 실패합니다. var/cache/tomcat8/temp 폴더에 많은 파일이 생성되는 것을 보았습니다. 내 코드를 통해 파일을 삭제합니다. 누군가 여기서 나를 잘못 이해하는 데 도움을 줄 수 있습니까? 실제로 임시 파일을 S3에 업로드하자 마자 임시 파일을 삭제하려고합니다. File.deleteOnExit
docs (강조 광산)에서AWS S3 tomcat 8의 장치에 공간이 없습니다
Path path = Files.createTempFile(filename, suffix);
file = path.toFile();
Files.write(path, incomingXml.getBytes(StandardCharsets.UTF_8));
if(file!=null){
file.deleteOnExit();
}
s3client.putObject(new PutObjectRequest(fullBucketPathByDate, filename, file));
LOGGER.info("Upload completed");
도움을 주셔서 감사합니다! – Twisha