L'hébergement mutualisé pour tou·te·s, imaginé par des développeur·euse·s, pour des développeur·euse·s.
Découvrir le Cloud PublicVous pouvez définir des services, c’est-à-dire des programmes génériques qui tournent 24h / 24 sans aucune interaction utilisateur.
Ces services sont contrôlés via le menu Avancé > Services de l'interface d’administration.
Le service est considéré comme fonctionnel lorsque la commande ne s’arrête pas et tourne en avant-plan (foreground).
Si le service a besoin d’écouter sur un port, celui-ci devra être compris entre 8300
et 8499
et utiliser le nom d’hôte du compte sous la forme services-[compte].alwaysdata.net:[PORT]
1. Il doit écouter en IPv6 sur ::
.
il n’y a aucun filtrage réseau, n’importe qui peut se connecter à vos services. Assurez-vous que vos services ont un mécanisme d’authentification si nécessaire.
Contrairement à une commande lancée manuellement en SSH, ces services seront relancés automatiquement par le système en cas d’arrêt.
Le champ Commande de monitoring — optionnel — permet de spécifier une commande qui vérifie que le service est fonctionnel. Lorsque cette commande renvoie un code d’erreur, le service est redémarré. Elle peut, par exemple, vérifier que le service est bien joignable sur le port qui lui est attribué (par exemple, pour un service utilisant le port 8300) :
$ nc -z services-[compte].alwaysdata.net 8300
[compte]
à remplacer par le nom du compte. ↩︎