33800 Docs

← Retour

Task : Contrôle dynamique des jobs parallèles

Date : 25/01/2026 02:46 Status : TERMINÉ

Objectif

Permettre de changer dynamiquement le nombre de jobs parallèles Ollama (1-5) depuis le dashboard ai-jobs.html.

Réalisations

1. API ai-orchestrator

Fichier : /stock_8to/33800-stack/projects/ai-orchestrator/app/main.py

Nouveaux endpoints :

Modifications :

Commit : 1ddcdcc - Add dynamic parallel jobs control

2. Dashboard ai-jobs.html

Fichier : /stock_8to/33800-stack/monitoring/generate.d/20-ai-jobs.sh

Ajouts :

Commit : 01ce3bf - Add parallel jobs control to ai-jobs dashboard

Utilisation

  1. Aller sur https://dashboard.nowhere84.com/ai-jobs.html
  2. Le dropdown "Parallel:" est à côté du bouton Pause
  3. Sélectionner 1, 2, 3, 4 ou 5
  4. Le changement prend effet au prochain batch

Cas d'usage

Valeur Quand
1 Gaming/dev intensif sur win11
2 Usage normal (défaut)
3+ Nuit/absence - traitement rapide

Tests effectués

# 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)

Fichiers modifiés

Fichier Modification
ai-orchestrator/app/main.py Endpoints + lecture dynamique worker
monitoring/generate.d/20-ai-jobs.sh UI dropdown + JavaScript