<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[הפעלת PM2 עם הגדרת פורט להפעלת תהליך ה node]]></title><description><![CDATA[<p dir="auto">אשמח להדרכה איך ניתן להגדיר בקובץ במקום שורה זו</p>
<pre><code>server.listen(3030);
</code></pre>
<p dir="auto">להגדיר משתנה שאני מעביר מפקודת ההפעלה, בין אם זה פקודת</p>
<pre><code>node app.js
</code></pre>
<p dir="auto">ובין אם זה פקודת</p>
<pre><code>pm2 start/resstart app
</code></pre>
<p dir="auto">איך אני כותב לו את הפורט המבוקש.<br />
תודה</p>
]]></description><link>https://tchumim.com/topic/4980/הפעלת-pm2-עם-הגדרת-פורט-להפעלת-תהליך-ה-node</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Apr 2026 20:45:07 GMT</lastBuildDate><atom:link href="https://tchumim.com/topic/4980.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 26 Mar 2019 18:53:44 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to הפעלת PM2 עם הגדרת פורט להפעלת תהליך ה node on Wed, 27 Mar 2019 08:45:54 GMT]]></title><description><![CDATA[<p dir="auto">תודה לכל העוזרים.<br />
המסקנה היא כך:<br />
באם בקובץ מגדירים</p>
<pre><code>var port = parseInt(process.env.PORT)||3030;

server.listen(port);
</code></pre>
<p dir="auto">ניתן להפעיל אותו ע"י נוד כך</p>
<pre><code>PORT=3080 node app.js 
</code></pre>
<p dir="auto">או ע"י pm2 כך:</p>
<pre><code>PORT=3080 pm2 start app.js 
</code></pre>
<p dir="auto">וכדי לשנות פורט בpm2 יש להפעיל כך:</p>
<pre><code>PORT=3081 pm2 restart app.js --update-env
</code></pre>
<p dir="auto">וכדי לאפס את הפורט שיהיה הברירת מחדל ששמנו 3030</p>
<pre><code>PORT= pm2 restart app.js --update-env
</code></pre>
<p dir="auto">כך עבד לי הכל ב"ה</p>
]]></description><link>https://tchumim.com/post/55404</link><guid isPermaLink="true">https://tchumim.com/post/55404</guid><dc:creator><![CDATA[חוקר]]></dc:creator><pubDate>Wed, 27 Mar 2019 08:45:54 GMT</pubDate></item><item><title><![CDATA[Reply to הפעלת PM2 עם הגדרת פורט להפעלת תהליך ה node on Tue, 26 Mar 2019 23:49:52 GMT]]></title><description><![CDATA[<p dir="auto">הדרך הנכונה והקלה לעבוד עם pm2 היא לעשות קובץ JSON שמכיל את כל השרתים עם ההגדרות המתאימות, ואז אפשר להריץ את כולם בקלות.</p>
<p dir="auto">תבדוק כאן:<br />
<a href="http://pm2.keymetrics.io/docs/usage/application-declaration/" target="_blank" rel="noopener noreferrer nofollow ugc">http://pm2.keymetrics.io/docs/usage/application-declaration/</a></p>
]]></description><link>https://tchumim.com/post/55387</link><guid isPermaLink="true">https://tchumim.com/post/55387</guid><dc:creator><![CDATA[מנצפך]]></dc:creator><pubDate>Tue, 26 Mar 2019 23:49:52 GMT</pubDate></item><item><title><![CDATA[Reply to הפעלת PM2 עם הגדרת פורט להפעלת תהליך ה node on Tue, 26 Mar 2019 21:14:20 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/%D7%97%D7%95%D7%A7%D7%A8">@<bdi>חוקר</bdi></a> node = 0<br />
app.js = 1</p>
]]></description><link>https://tchumim.com/post/55351</link><guid isPermaLink="true">https://tchumim.com/post/55351</guid><dc:creator><![CDATA[yossiz]]></dc:creator><pubDate>Tue, 26 Mar 2019 21:14:20 GMT</pubDate></item><item><title><![CDATA[Reply to הפעלת PM2 עם הגדרת פורט להפעלת תהליך ה node on Tue, 26 Mar 2019 21:13:33 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/yossiz">@<bdi>yossiz</bdi></a> אמר ב<a href="/post/55337">הפעלת PM2 עם הגדרת פורט להפעלת תהליך ה node</a>:</p>
<blockquote>
<p dir="auto">לגבי PM2 אין לי מושג...</p>
</blockquote>
<p dir="auto"><strong><a href="https://stackoverflow.com/questions/28980307/how-to-pass-arguments-to-app-using-pm2" target="_blank" rel="noopener noreferrer nofollow ugc">התשובה:</a></strong></p>
<pre><code>pm2 start app.js -- 8080
</code></pre>
<p dir="auto">יש עוד דרך:</p>
<pre><code>var port = parseInt(process.env.PORT)||3030;
console.log(`Running on port ${port}...`);
server.listen(port);
</code></pre>
<pre><code>PORT=8080 node app.js
</code></pre>
<p dir="auto">ניסיתי ונראה שלא עובד ב-PM2</p>
]]></description><link>https://tchumim.com/post/55350</link><guid isPermaLink="true">https://tchumim.com/post/55350</guid><dc:creator><![CDATA[yossiz]]></dc:creator><pubDate>Tue, 26 Mar 2019 21:13:33 GMT</pubDate></item><item><title><![CDATA[Reply to הפעלת PM2 עם הגדרת פורט להפעלת תהליך ה node on Tue, 26 Mar 2019 21:11:11 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/yossiz">@<bdi>yossiz</bdi></a> אמר ב<a href="/post/55337">הפעלת PM2 עם הגדרת פורט להפעלת תהליך ה node</a>:</p>
<blockquote>
<p dir="auto">argv[2]</p>
</blockquote>
<p dir="auto">למה בחרת 2? שם הקובץ ג"כ ממוספר? א"כ אמור להיות 1 שהרי ספירה מתחילה בדר"כ מאפס</p>
]]></description><link>https://tchumim.com/post/55348</link><guid isPermaLink="true">https://tchumim.com/post/55348</guid><dc:creator><![CDATA[חוקר]]></dc:creator><pubDate>Tue, 26 Mar 2019 21:11:11 GMT</pubDate></item><item><title><![CDATA[Reply to הפעלת PM2 עם הגדרת פורט להפעלת תהליך ה node on Tue, 26 Mar 2019 20:50:49 GMT]]></title><description><![CDATA[<p dir="auto">מכיון שעוד לא ענו, אנסה את מזלי, ואולי אלמד קצת נוד על הדרך...</p>
<pre><code>var port = parseInt(process.argv[2])||3030;
console.log(`Running on port ${port}...`);
server.listen(port);
</code></pre>
<pre><code>node app.js 8080
</code></pre>
<p dir="auto">לגבי PM2 אין לי מושג...</p>
]]></description><link>https://tchumim.com/post/55337</link><guid isPermaLink="true">https://tchumim.com/post/55337</guid><dc:creator><![CDATA[yossiz]]></dc:creator><pubDate>Tue, 26 Mar 2019 20:50:49 GMT</pubDate></item></channel></rss>