В Dockerfile стояло -c 1 без пояснения, и это выглядит как недосмотр: панель отладки показывает «параллельно: 1» рядом с воркерами на 4, 8 и 16 процессов. На самом деле поднимать нельзя: FAISS-индекс — синглтон в памяти процесса, при -c N каждый форк получит свою копию, и save() каждого затрёт чужие векторы. Потери были бы молчаливыми — как с 60 993 ложными отметками faiss_id. Смысла в параллельности тоже нет: Ollama занимает все ядра сервера обработкой одного запроса (2.29 req/s при конкурентности 1 против 2.48 при 16). Поднимать -c уместно только вместе с VECTOR_BACKEND=qdrant. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2.0 KiB
2.0 KiB