Chroma DB Nohup - 100-hours-a-week/12-marong-Wiki GitHub Wiki

κ°œμš”

  • ChromaDB μ„œλ²„λ₯Ό nohup λͺ…λ Ήμ–΄λ₯Ό μ‚¬μš©ν•˜μ—¬ λ°±κ·ΈλΌμš΄λ“œμ—μ„œ μ‹€ν–‰ν•˜λŠ” 방식은 μ„œλ²„ μ•ˆμ •μ„±κ³Ό 운영 νŽΈμ˜μ„±μ„ λ†’μ΄λŠ” 방법 쀑 ν•˜λ‚˜μž„

μž₯점

  1. λ°±κ·ΈλΌμš΄λ“œ μ‹€ν–‰ 지속성
  • 터미널이 μ’…λ£Œλ˜μ–΄λ„ ν”„λ‘œμ„ΈμŠ€κ°€ μ€‘λ‹¨λ˜μ§€ μ•Šκ³  계속 싀행됨
  • μ„œλ²„ μž¬λΆ€νŒ… μ „κΉŒμ§€ μ•ˆμ •μ μœΌλ‘œ λ°±μ—”λ“œ μœ μ§€ κ°€λŠ₯
  1. 단일 μ‹€ν–‰ λͺ…λ ΉμœΌλ‘œ κ°„νŽΈν•œ 배포
  • nohup chromadb --path /data --host 0.0.0.0 --port 8001 & 와 같이 κ°„λ‹¨ν•˜κ²Œ μ‹€ν–‰ κ°€λŠ₯
  • 별도 데λͺ¬ μ„€μ • 없이도 μž₯κΈ° μ‹€ν–‰ κ°€λŠ₯
  1. 둜그 기둝 κ°€λŠ₯
  • nohup.out 파일둜 μ‹€ν–‰ 둜그 μžλ™ 기둝
  • μ—λŸ¬ 및 μš”μ²­ 흐름을 μ‰½κ²Œ 좔적할 수 μžˆμ–΄ 디버깅 및 λͺ¨λ‹ˆν„°λ§μ— 유리

회고

  • 터미널이 μ’…λ£Œλ˜μ–΄λ„ ν”„λ‘œμ„ΈμŠ€κ°€ μ€‘λ‹¨λ˜μ§€ μ•Šκ³  계속 μ‹€ν–‰λ˜μ–΄ μ•ˆμ •μ μœΌλ‘œ Chroma DB λ°±μ—”λ“œ μœ μ§€ κ°€λŠ₯
  • 둜컬/μ„œλ²„ ν™˜κ²½μ—μ„œ λΉ λ₯΄κ²Œ 벑터 DB μΈμŠ€ν„΄μŠ€λ₯Ό λ„μš°λŠ” 데 유리