Kennisbank
1.000 veelgestelde vragen, 500 tutorials en uitlegvideo's. Hier vind je alleen maar oplossingen!
De beperkingen van SSH-scripts begrijpen
Deze handleiding bevat belangrijke informatie over het starten en uitvoeren van scripts via de opdrachtregel (SSH) op verschillende soorten Infomaniak-hosting.
Scripts uitvoeren via SSH en het beheren van resources
In tegenstelling tot scripts die via een webbrowser worden uitgevoerd, is er doorgaans geen strikte tijdsbeperking (timeout) voor opdrachten die via SSH worden uitgevoerd. Uw script kan in theorie dus zo lang draaien als nodig is.
Uitvoeringstijd en persistentie
Als uw SSH-sessie wordt afgesloten (bijvoorbeeld door een verbroken internetverbinding of het sluiten van het terminalvenster), wordt het huidige script onmiddellijk onderbroken.
Om dit te voorkomen bij langdurige taken, wordt aanbevolen om uw scripts op de achtergrond uit te voeren, of in het geval van een VPS, om tools voor terminalmultiplexing te gebruiken (zoals screen, tmux of het hulpprogramma nohup). Hierdoor kan het proces zijn werk voortzetten, zelfs nadat u de verbinding hebt verbroken.
Resourcebeperkingen (RAM en CPU)
Hoewel de tijd niet beperkt is, zijn de hardwarebronnen dat wel.
De uitvoering van uw scripts blijft afhankelijk van de capaciteit van de server en de configuratie ervan:
- Geheugen (RAM): als een proces meer geheugen verbruikt dan de toegestane limiet (bijvoorbeeld de
memory_limitvan PHP of het beschikbare fysieke RAM), wordt het proces door het systeem beëindigd om de stabiliteit van de server te waarborgen. - Processor (CPU): langdurig overmatig gebruik van de processor kan leiden tot vertraging of onderbreking van het proces.
Het is mogelijk om deze resource-limieten aan te passen in dedicated omgevingen (zoals een Cloud Server). In het geval van gedeelde hosting zijn deze limieten echter vast en niet aanpasbaar, om de prestaties voor alle gebruikers op dezelfde server te garanderen.
Link naar deze veelgestelde vragen: https://faq.infomaniak.com/2276
Is deze veelgestelde vragenlijst nuttig geweest?