Date : 25/01/2026 02:46 Status : TERMINÉ
Permettre de changer dynamiquement le nombre de jobs parallèles Ollama (1-5) depuis le dashboard ai-jobs.html.
Fichier : /stock_8to/33800-stack/projects/ai-orchestrator/app/main.py
Nouveaux endpoints :
GET /api/worker/parallel - Retourne le nombre actuelPOST /api/worker/parallel?count=N - Change la valeur (1-5)Modifications :
PARALLEL_JOBS_KEY et DEFAULT_PARALLEL_JOBSworker_status inclut maintenant parallel_jobsjob_worker() lit dynamiquement la valeur depuis Redis à chaque batchOLLAMA_NUM_PARALLEL sur win11 via setx (optionnel)Commit : 1ddcdcc - Add dynamic parallel jobs control
Fichier : /stock_8to/33800-stack/monitoring/generate.d/20-ai-jobs.sh
Ajouts :
.parallel-control pour le style du dropdownsetParallelJobs() pour appeler l'APIcheckWorkerStatus() synchronise la valeur affichéeCommit : 01ce3bf - Add parallel jobs control to ai-jobs dashboard
| Valeur | Quand |
|---|---|
| 1 | Gaming/dev intensif sur win11 |
| 2 | Usage normal (défaut) |
| 3+ | Nuit/absence - traitement rapide |
# GET status avec parallel_jobs
curl http://192.168.1.12:5501/api/worker/status
# {"status":"running","active_tool":"ollama","parallel_jobs":2}
# GET parallel
curl http://192.168.1.12:5501/api/worker/parallel
# {"parallel_jobs":2,"default":2}
# POST pour changer
curl -X POST "http://192.168.1.12:5501/api/worker/parallel?count=3"
# {"parallel_jobs":3,"ollama_updated":false,"message":"..."}
# Vérifier les logs
docker logs ai-orchestrator --tail 5 | grep parallel
# Processing 3 Ollama jobs in parallel (max=3)
| Fichier | Modification |
|---|---|
| ai-orchestrator/app/main.py | Endpoints + lecture dynamique worker |
| monitoring/generate.d/20-ai-jobs.sh | UI dropdown + JavaScript |