{"id":76,"date":"2019-08-13T12:20:44","date_gmt":"2019-08-13T12:20:44","guid":{"rendered":"https:\/\/joalm.com\/blog\/?p=76"},"modified":"2019-08-22T14:34:21","modified_gmt":"2019-08-22T14:34:21","slug":"pm2","status":"publish","type":"post","link":"https:\/\/joalm.com\/blog\/index.php\/2019\/08\/13\/pm2\/","title":{"rendered":"PM2"},"content":{"rendered":"\n\n\n\t<div class=\"dkpdf-button-container\" style=\" text-align:right \">\n\n\t\t<a class=\"dkpdf-button\" href=\"\/blog\/index.php\/wp-json\/wp\/v2\/posts\/76?pdf=76\" target=\"_blank\"><span class=\"dkpdf-button-icon\"><i class=\"fa fa-file-pdf-o\"><\/i><\/span> Descargar<\/a>\n\n\t<\/div>\n\n\n\n\n\n\n<p>Hola en esta ocasi\u00f3n aprenderemos algunos comandos b\u00e1sicos de PM2.<\/p>\n\n\n\n<p>El primer comando para recordar es el siguiente :<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">NODE_ENV=production pm2 start app.js --name \"process_name\"<\/pre>\n\n\n\n<p>Este comando nos permite crear un proceso que trabaje en segundo plano llamado process_name y este proceso corre el proyecto en node en modo producci\u00f3n.<\/p>\n\n\n\n<p>\nAhora que sabemos como crear un proceso en segundo plano, tambi\u00e9n es \nimportante saber como ver el log de este, para ello ejecuta el siguiente\n comando :\n\n<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">pm2 log process_name<\/pre>\n\n\n\n<p>Ahora que tenemos claro como crear un proceso y ver su log, sera importante saber como eliminarlo para esto, usamos el siguiente comando.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">pm2 delete process_name<\/pre>\n\n\n\n<p> Ahora si queremos listar los procesos de pm2, usamos el siguiente comando. <\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">pm2 list<\/pre>\n\n\n\n<p>Si deseas encontrar m\u00e1s comados \u00fatiles te recomiendo leer la documentaci\u00f3n oficial :<\/p>\n\n\n\n<p><a href=\"http:\/\/pm2.keymetrics.io\/docs\/usage\/pm2-doc-single-page\/\">http:\/\/pm2.keymetrics.io\/docs\/usage\/pm2-doc-single-page\/<\/a><\/p>\n\n\n\n<p>Muchas gracias por leer este post espero que te haya sido de mucha utilidad, no olvides comentar y lo m\u00e1s importante de todo compartir\u2026 \ud83e\udd29<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Descargar Hola en esta ocasi\u00f3n aprenderemos algunos comandos b\u00e1sicos de PM2. El primer comando para recordar es el siguiente : Este comando nos permite crear un proceso que trabaje en segundo plano llamado process_name y este proceso corre el proyecto en node en modo producci\u00f3n. Ahora que sabemos como crear un proceso en segundo plano, tambi\u00e9n es importante saber como [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":77,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"_links":{"self":[{"href":"https:\/\/joalm.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/76"}],"collection":[{"href":"https:\/\/joalm.com\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/joalm.com\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/joalm.com\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/joalm.com\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=76"}],"version-history":[{"count":2,"href":"https:\/\/joalm.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/76\/revisions"}],"predecessor-version":[{"id":103,"href":"https:\/\/joalm.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/76\/revisions\/103"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/joalm.com\/blog\/index.php\/wp-json\/wp\/v2\/media\/77"}],"wp:attachment":[{"href":"https:\/\/joalm.com\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=76"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/joalm.com\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=76"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/joalm.com\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=76"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}