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 SIGTERM signal, then SIGKILL if it is still running 30 seconds later.

Tip

Catch SIGTERM to stop your application gracefully (closing connections, writing pending data).