# Achtergrondtaken volgen op de activiteitenpagina

> Elke deploy, inrichting en serverwijziging in Vimonto Deploy is een achtergrondtaak. Volg stappen en uitvoer live, annuleer taken en vind eerdere taken terug.

Een achtergrondtaak is werk dat Vimonto Deploy voor je uitvoert op een server of bij een provider, zoals een server inrichten, een site deployen, een certificaat installeren, een database toevoegen of een recept uitvoeren. Taken draaien op de achtergrond, dus je kunt de pagina verlaten, je browser sluiten of verder werken terwijl ze lopen.

De pagina **Activiteit** toont elke taak van de organisatie, lopend en afgerond, met de status, wie hem startte en hoe lang hij duurde. Elk lid kan die pagina zien, zodat het hele team weet wat er op de servers gebeurt. Een lid dat beperkt is tot de servers van zijn [teams](https://ops.vimonto.com/docs/nl/organization/teams), ziet alleen de taken op die servers, plus taken die niet bij een server horen.

![De activiteitenpagina met een lijst taken, hun status, wie ze startte en hun duur](https://ops.vimonto.com/docs-media/nl/activity.webp?v=161e760d "De activiteitenpagina")

## Wat is een achtergrondtaak?

Alles wat langer duurt dan een moment, wordt een taak. Typische taken zijn:

- een server aanmaken en inrichten,
- een site deployen of terugdraaien,
- een site, een certificaat of een sitefunctie installeren,
- een database, databasegebruiker, firewallregel, PHP-versie, proces of geplande taak toevoegen of verwijderen,
- een databaseback-up maken of terugzetten,
- een recept op een server uitvoeren.

Sessies in de browserterminal staan er ook tussen, zodra ze zijn beëindigd.

Een taak heeft een naam die zegt wat hij doet en waar, bijvoorbeeld "Deployen naar example.com". Hij hoort bij de server of site waarop hij werkt, en knoppen voor dat werk zijn uitgeschakeld zolang hij loopt, zodat hetzelfde werk niet twee keer op dezelfde server of site kan starten. Probeer je het toch, dan zie je een melding dat de taak al loopt.

## Taakstatussen

| Status | Betekenis |
| --- | --- |
| **In de wachtrij** | De taak wacht op een vrije plek in de wachtrij. |
| **Bezig** | De taak is aan het werk. De huidige stap en de voortgang worden getoond. |
| **Geslaagd** | De taak is zonder fouten afgerond. |
| **Mislukt** | De taak is gestopt met een fout. De fout staat bovenaan de taak. |
| **Geannuleerd** | Iemand heeft de taak geannuleerd voordat hij klaar was. |

Een taak die niets meer laat horen, bijvoorbeeld omdat de worker die hem uitvoerde opnieuw is gestart, wordt op **Mislukt** gezet met de melding dat hij niet meer reageerde. Een taak die zes uur in de wachtrij staat zonder te starten, wordt ook als mislukt gemarkeerd.

## Een taak vinden

Open **Activiteit** in de navigatie bovenaan de organisatie.

- Gebruik het zoekveld om taken op naam te vinden, bijvoorbeeld een domein of een servernaam.
- Gebruik het statusfilter om alleen taken met één status te tonen, bijvoorbeeld **Mislukt**.
- Sorteer op **Taak** of **Gestart** door op de kolomkop te klikken.

De lijst werkt zichzelf bij: nieuwe taken verschijnen en lopende taken tonen hun huidige stap zonder dat je de pagina herlaadt.

## Een taak openen: stappen, voortgang en uitvoer

Klik op een taak om hem te openen.

![Een taak met zijn status, voortgang, stappen en uitvoer](https://ops.vimonto.com/docs-media/nl/task-detail.webp?v=161e760d "Details van een taak")

De taakpagina toont:

- de status en, zolang de taak loopt, de huidige stap en een voortgangsbalk,
- **Gestart door** (een persoon, of **Systeem** voor werk dat vanzelf is gestart), **Aangemaakt**, **Duur** en, waar van toepassing, **Pogingen**,
- **Stappen**: wat de taak heeft gedaan, nu doet en nog moet doen. Klik op een stap om de uitvoer te zien. Een mislukte stap klapt vanzelf open, want dat is de uitvoer die je nodig hebt,
- de uitvoer van de taak. Heeft de taak stappen, klik dan op **Volledige uitvoer tonen** om alles tegelijk te zien.

De uitvoer komt binnen terwijl de taak loopt, en het uitvoerpaneel volgt de nieuwste regels, tenzij je omhoog scrolt om iets te lezen.

Mislukt een taak, dan legt de melding **De taak is mislukt** bovenaan uit waarom. Lees de uitvoer van de mislukte stap voor de details, los de oorzaak op en start het werk opnieuw, meestal met de knop **Opnieuw** bij het item zelf of door opnieuw te deployen. Taken proberen het niet vanzelf opnieuw.

## Een taak annuleren

Klik op **Annuleren** bovenaan de taakpagina.

- Een taak **in de wachtrij** wordt meteen geannuleerd: hij start nooit.
- Een **lopende** taak kan alleen worden geannuleerd als de taak dat ondersteunt; hij toont dan **Wordt gestopt** en stopt bij het volgende veilige punt. De meeste lopende taken kunnen niet worden onderbroken, omdat halverwege stoppen een server in een onbekende toestand kan achterlaten. In dat geval wordt de knop **Annuleren** niet getoond.

Taken die je zelf hebt gestart, kun je altijd annuleren. Om taken van iemand anders te annuleren, heb je de rol developer of hoger nodig. Zie [leden en rollen](https://ops.vimonto.com/docs/nl/organization/members-and-roles).

## De activiteitknop in de bovenbalk

De activiteitknop in de bovenbalk toont hoeveel taken er in de organisatie lopen. Klik erop om te zien:

- de taken die nu lopen, met hun huidige stap en server,
- de taken die **Net klaar** zijn, ook of ze zijn mislukt,
- een link naar **Alle activiteit**.

Loopt er niets, dan staat er **Alles is rustig**.

## Berichten als een taak klaar is

Wie een taak heeft gestart, krijgt een bericht in de hoek van het scherm als de taak slaagt of mislukt, in elk tabblad van Vimonto Deploy dat open staat. Het bericht van een mislukte taak bevat de fout. Klik op **Bekijk taak** in het bericht om hem te openen. Geannuleerde taken sturen geen bericht.

Voor het belangrijkste werk, zoals een deploy, een back-up of het inrichten van een server, kunnen leden ook een [melding](https://ops.vimonto.com/docs/nl/more/notifications) krijgen onder de bel in de bovenbalk of per e-mail, ook als ze het niet zelf hebben gestart.

## Hoe lang wordt activiteit bewaard?

Afgeronde taken worden **90 dagen** bewaard en daarna automatisch verwijderd, samen met hun uitvoer. Lopende taken en taken in de wachtrij worden nooit verwijderd.

## Veelgestelde vragen

### Kan ik zien wat mijn teamgenoten op een server doen?

Ja. Elk lid ziet alle taken van de organisatie op de pagina **Activiteit**, met wie elke taak heeft gestart, behalve leden die beperkt zijn tot de servers van hun teams.

### Wat is het verschil tussen activiteit en het auditlog?

Activiteit toont het werk dat op de achtergrond draait: de stappen, de uitvoer en het resultaat, 90 dagen bewaard. Het [auditlog](https://ops.vimonto.com/docs/nl/organization/audit-log) toont wat mensen hebben gewijzigd, zoals wie een database heeft verwijderd of een rol heeft gewijzigd, een jaar bewaard.

### Waarom kan ik geen deploy starten terwijl er een andere taak loopt?

De meeste soorten taken kunnen niet twee keer tegelijk op dezelfde server of site lopen; recepten zijn de uitzondering. Wacht tot de lopende taak klaar is, of open hem vanaf de pagina **Activiteit** om hem te volgen.

### Een taak blijft hangen op "In de wachtrij". Wat nu?

Hij wacht op een vrije worker. Is hij na zes uur nog niet gestart, dan wordt hij als mislukt gemarkeerd met de melding dat hij nooit is gestart, en kun je het opnieuw proberen. Je kunt een taak in de wachtrij ook zelf annuleren.

### Legt Vimonto Deploy vast wat ik in de terminal typ?

Nee. Elke sessie in de [browserterminal](https://ops.vimonto.com/docs/nl/servers/terminal) verschijnt in de activiteit als hij is beëindigd, met de gebruiker waarmee is ingelogd en de server, maar je toetsaanslagen worden nooit opgeslagen.
