Environnement d'exécution
Système
Vos programmes s'exécutent sur un Linux x64 standard (Debian).
Isolation
Chaque compte dispose de son propre UID/GID. Il est isolé des autres comptes par les mécanismes standards de Linux :
- cgroups pour les ressources ;
- permissions UID/GID pour les fichiers.
Processus
- Aucune restriction sur les processus pouvant être exécutés.
- Aucun filtrage des ports pour les connexions sortantes. Les utilisateurs du Cloud Privé peuvent en ajouter via le firewall.
- Un processus à arrêter reçoit le signal
SIGTERM, puisSIGKILLs'il est toujours actif 30 secondes plus tard.
Astuce
Interceptez SIGTERM pour arrêter proprement votre application (fermeture des connexions, écriture des données en attente).