Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 3444|Répondre: 1

[Source] Démarrez l’application Guardian ASP.NET Core avec PM2

[Copié le lien]
Publié le 21-03-2024 à 19:56:00 | | | |
PM2 est un gestionnaire de démons qui vous aidera à gérer et à maintenir vos applications en ligne. Commencer avec PM2 est simple, et il est disponible dans une interface CLI simple et intuitive qui peut être installée via NPM.

Adresse du document PM2 :La connexion hyperlientérée est visible.
Adresse GitHub :La connexion hyperlientérée est visible.

Autres procédés de protection : Forever, Pm2, Supervisor, Systemd, Daemontools, revue :

Configuration d’installation du superviseur pour CentOS
https://www.itsvse.com/thread-3719-1-1.html

Tutoriel de superviseur de démons en arrière-plan Centos 7 .Net core
https://www.itsvse.com/thread-4870-1-1.html

Superviseur de départ : Erreur : Un autre programme écoute déjà sur un port...
https://www.itsvse.com/thread-3720-1-1.html

D’abord, connectez-vous au serveur et installez PM2 en utilisant npm avec la commande suivante :



Commandes courantes PM2

commanderillustrer
Démarrage PM2Régler PM2 pour démarrer automatiquement
PM2 DÉDÉMARRAGERetirer le démarrage automatique du démarrage PM2
Sauvegarde PM2Sauvegardez le processus actuel pour démarrer et démarrer l’auto
PM2 <进程启动命令> DÉBUT [--Nom<进程名>]Lancez l’application
Liste PM2Affiche tous les statuts des procédés
PM2 MONITSurveillez le processus
Journaux PM2 [ID ou nom du processus]Afficher les journaux de processus
PM2 Stop [tous]Arrêtez [tous] processus
PM2 REDÉMARRAGE [tous]Redémarrer [tous] processus
pm2 supprimer [<进程名或者id>,tous]Supprimez le processus [tout] spécifié
Informations PM2 [ID de processus ou nom]Voir les informations de l’application


Ensuite, créez un nouveau site web ASP.NET Core, exécutez les paramètres de publication de façon indépendante, puis téléchargez le paquet de sortie sur le service/root/testdossier. (omis)

Et donnez au ASP.NET Core la permission de démarrer avec la commande suivante :



Si vous n’accordez pas la permission d’exécution de l’application, vous ne pourrez pas démarrer l’application via PM2 avec l’erreur suivante :

2024-03-21T18:13:29 : erreur PM2 : app=demo id=0 n’a pas de PID
2024-03-21T18:13:37 : Journal PM2 : Application [démo :0] démarrant en mode -fork-
2024-03-21T18:13:37 : Journal PM2 : Application [démo :0] en ligne
2024-03-21T18:13:37 : erreur PM2 : Erreur : spawn /root/test/WebApplication1 EACCES
    à ChildProcess._handle.onexit (node :internal/child_process :286:19)
    at onErrorNT (node :internal/child_process :484:16)
    at process.processTicksAndRejections (node :interne/process/task_queues :82:21)
2024-03-21T18:13:37 : Erreur PM2 : Erreur détectée lors d’un appel à pidusage
2024-03-21T18:13:37 : Erreur PM2 : TypeError : Un des pids fournis est invalide

Créez un nouveau fichier de configuration web.json sur le serveur (le fichier de configuration prend en charge les formats JavaScript, JSON ou YAML) comme suit :



Lance l’application avec pm2 avec la commande suivante :



Comme montré ci-dessous :



Essayez d’accéder au site comme indiqué ci-dessous :



(Fin)




Précédent:Conception de bases de données relationnelles : une compréhension populaire des trois paradigmes
Prochain:La programmation C# utilise les mots-clés Override et New pour les distinguer
 Propriétaire| Publié le 2024-3-21 19:56:58 |
Autres fichiers de configuration JSON :



Plus de références de configuration :La connexion hyperlientérée est visible.
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com