PyKOMORAN icon indicating copy to clipboard operation
PyKOMORAN copied to clipboard

nginx 와 flask 로 로컬에서 docker compose 실행 시 동작하지 않는 문제

Open kimgy0 opened this issue 1 year ago • 1 comments

문제 설명

flask 에서 엔드포인트를 만들어서 아래와 같이 객체 생성했습니다.

ko_test = Komoran('EXP')

그 후

ko_test.get_nouns(searchWord)

엔드포인트에 요청을 주면 이부분에서 항상 어떤 문장이나 어떤 단어들을 줘도 [] 빈 리스트만 출력합니다. 근데 docker 만 단독으로 로컬에서 실행하면 동작합니다.

베이스 이미지에

RUN apt update && \
    apt install build-essential -y && \
    pip install uwsgi==2.0.23 && \
    pip install fasttext==0.9.2 && \
    pip install PyKomoran==0.1.6.post1 && \
    pip install konlpy==0.6.0 && \
    apt-get install -y default-jdk && \
    apt-get autoclean && \
    apt-get clean

재현 경로

어떻게 하면 동일한 문제가 계속 발생하나요?

  • '...'로 이동합니다.
  • '...'을 누릅니다.
  • '...'을 볼 수 있습니다.

기대 상황

정상적인 상황에서는 어떻게 동작해야 한다고 생각하세요?

환경 정보

어떤 환경에서 이 문제가 발생하였나요?

  • OS 종류 / 버전: docker (linux)
  • PyKomoran 버전: 0.1.6.post1
  • Python 버전: 3.11
  • Py4J 버전: 0.10.9.2

추가 정보

에러는 따로 발생시키지 않으나 어떤 값을 넣어도 [] 빈 문자열 리스트를 출력

kimgy0 avatar Jan 31 '24 03:01 kimgy0

@kimgy0 안녕하세요. 문제를 재현할 수 있는 최소한의 script가 있으면 원인 파악에 도움이 될 것 같습니다. https://github.com/shineware/PyKOMORAN/issues/58 해당 이슈와 비슷한 케이스인지 모르겠네요. 혹시 실행 환경의 JDK 버전은 어떻게 되실까요?

fyi @shin285

gamamoe avatar Feb 04 '24 03:02 gamamoe