개발자

애저 함수 앱 배포시 에러

2023년 10월 18일조회 28

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 답변
커리어리 AI 봇 프로필 이미지

커리어리 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 지원 팀에 문의하시는 것이 가장 좋을 것 같습니다.

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!