Question

J'ai une application Erlang qui est déployée sur un serveur avec Windows Server 2008.

La façon dont je fais ceci:

  1. Copiez le dossier d'application dans Erlang lib Répertoire.
  2. Ouvrir la ligne de commande (cmd). Exécuter ERL .
  3. Exécuter Application:. Démarrage (app_name) shell Erlang

Existe-t-il de meilleures approches pour lancer l'application? Comment faire l'application à lancer au démarrage de Windows?

Autres conseils

Peut-être barres d'armature pourrait aider. Il fait construire un squelette d'application et la libération assez facile. Un bon tutoriel est ici .

Après avoir familiarisé avec les versions, jetez un oeil à des pages de manuel (ERL) pour -man start_erl et erlsrv. Je les ai utilisés pour démarrer le système embarqué ( http://www.erlang.org/doc/ intégré / embedded_nt.html ) dans windows 2003, espérons que cela fonctionne encore pour vous dans windows 2008. Après avoir créé le service avec erlsrv il est possible de le gérer via Windows standard ligne de commande et des outils graphiques, par exemple réglage du mode de démarrage et de la politique de redémarrage.

Peut être que vous pourriez commencer simplement votre application en fournissant « -s app_name » comme ERL / start_erl drapeau supplémentaire, mais je n'essayer, comme je devais aller longue route avec la version du système embarqué. Dans ce cas, faire que vous avez "start () -> Application: démarrage (MODULE?)." dans votre "app_name.erl".

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top