Execution Environment
System
Your programs run on a standard Linux x64 (Debian).
Isolation
Each account has its own UID/GID. It is isolated from other accounts by standard Linux mechanisms:
- cgroups for resources,
- UID/GID permissions for files.
Processes
- No restriction on the processes that can be run.
- No port filtering for outgoing connections. Private Cloud users can add some via the firewall.
- A process to be stopped receives the
SIGTERMsignal, thenSIGKILLif it is still running 30 seconds later.
Tip
Catch SIGTERM to stop your application gracefully (closing connections, writing pending data).