웹 서버를 열었으나 무작위로 404가 뜨는 현상


  • Level 2

    Uvicorn으로 웹 서버를 열었으나, 랜덤하게 Http 404와 200이 계속 번갈아 떠서 어떻게 해야할 지를 모르겠습니다
    다음은 제 서버의 코드 main.py 입니다

    from fastapi import FastAPI, Request, Depends, Header
    import json
    
    app = FastAPI()
    
    
    @app.get("/ip")
    async def ip_(ip: str = Header(None, alias='User-Agent')):
        return str(ip)
    
    
    @app.get("/")
    async def root(request: Request):
        ip = request.headers['x-forwarded-for']
        ip = ip.split(',')[0]
        print(ip)
        return str(ip)
    

    그리고 다음 명령어를 통해 백그라운드에서 서버를 엽니다

    nohup uvicorn main:app --port=80 --host=0.0.0.0 &
    

    하지만, 외부에서 접속 시도시 http 200과 404가 랜덤하게 뜹니다
    동영상을 찍었는데 업로드를 못하네요... 10번 연속으로, 3초 정도 딜레이를 두고 접속을 시도했는데 200이 5번, 404가 5번 떴습니다

    제가 무언가 수정해야 할 게 있나해서 로그를 보았지만
    다음과 같이 200이 뜬 때만 로그가 있고 404는 흔적도 없습니다
    3a40b891-39ba-4d8a-a7eb-4ae84478e166-image.png
    흰색 마스킹 한 부분은 제 ip라 가렸습니다

    로그를 볼 때 아예 서버로 시도조차 전달되지 않아서 구름IDE의 문제 같습니다
    혹시 아니라면 제가 따로 설정을 해줘야 하는 부분이 있을까요?

  • Level 14

    안녕하세요.

    채널톡으로 문의 해주시겠어요?

    감사합니다.

ONLINE USERS

POPULAR TOPICS

SUGGESTED TOPICS