개발자
Deployment Log file does not exist in /tmp/oryx-build.log 에러가 뜨고 배포에 실패합니다 로컬 테스트시 결과값잘나오는데 배포만 수행하면 에러가납니다 <requirements.txt> azure-functions openai Pillow regex transformers==4.33.0 nltk==3.8.1 torch==2.0.0
답변 0
첫 답변을 기다리고 있어요.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2023년 10월 18일
이 에러는 Azure Functions에서 사용하는 Oryx 빌드 시스템이 build.log 파일을 찾지 못할 때 발생합니다. 로그 파일이 없다는 것은 배포 과정 중에 빌드 단계가 제대로 완료되지 않았을 수도 있음을 의미합니다. 여러 가능성이 있겠지만, 문제의 원인 중 하나는 requirements.txt 파일에 명시된 Python 패키지 중 하나 이상이 Azure Functions와 호환되지 않거나 올바르게 설치되지 않는 경우일 수 있습니다. 먼저, 특정 패키지가 문제를 일으킬 수 있는지 확인하기 위해 requirements.txt에 명시된 각 패키지를 개별적으로 설치하고 테스트해 보세요. 추가로 torch 패키지의 경우 고사양의 하드웨어 리소스를 요구하는데 이 부분도 체크해보면 좋겠습니다. 그리고 Pipenv나 Docker와 같은 가상 환경에서 프로젝트를 실행하여 로컬 환경과 클라우드 환경 간의 차이점으로 인한 문제가 발생하지 않도록 하는 것도 도움이 될 수 있습니다. 마지막으로 Azure Functions 의 디버깅 옵션을 켜서 더 자세한 오류 메세지를 얻어보시는 것도 추천합니다. 그리고 가능하다면 Azure Functions를 최신 버전으로 업데이트하는 것도 도움이 될 수 있습니다. 이 모든 것을 시도한 후에도 문제가 해결되지 않는다면, Azure 지원 팀에 문의하시는 것이 가장 좋을 것 같습니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!