<?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[Two node.exe processes hang when jsreport service is stopped]]></title><description><![CDATA[<p>Hi,</p>
<p>Currently, we are running jsreport on our servers as a service.  When we start jsreport server, we don't see any error, however, in the backend, it continuously spits out errors saying &quot;Port is already in use&quot; which increases CPU utilization rate close to 100%.  When we stop service, it fails to stop all node.exe processes.  Two node.exe processes hang in the backend and we get Access denied error when we try to stop the processes.</p>
<p>Can someone please help us figure out why the action of stopping jsreport service causes processes to hang on the port?</p>
<p>Thanks</p>
]]></description><link>https://forum.jsreport.net/topic/681/two-node-exe-processes-hang-when-jsreport-service-is-stopped</link><generator>RSS for Node</generator><lastBuildDate>Mon, 18 May 2026 22:30:40 GMT</lastBuildDate><atom:link href="https://forum.jsreport.net/topic/681.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 23 Aug 2018 19:46:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Two node.exe processes hang when jsreport service is stopped on Thu, 23 Aug 2018 19:54:25 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>Currently, we are running jsreport on our servers as a service.  When we start jsreport server, we don't see any error, however, in the backend, it continuously spits out errors saying &quot;Port is already in use&quot; which increases CPU utilization rate close to 100%.  When we stop service, it fails to stop all node.exe processes.  Two node.exe processes hang in the backend and we get Access denied error when we try to stop the processes.</p>
<p>Can someone please help us figure out why the action of stopping jsreport service causes processes to hang on the port?</p>
<p>Thanks</p>
]]></description><link>https://forum.jsreport.net/post/3382</link><guid isPermaLink="true">https://forum.jsreport.net/post/3382</guid><dc:creator><![CDATA[Farah Javed]]></dc:creator><pubDate>Thu, 23 Aug 2018 19:54:25 GMT</pubDate></item><item><title><![CDATA[Reply to Two node.exe processes hang when jsreport service is stopped on Invalid Date]]></title><description><![CDATA[<p>Can you share the logs?<br />
How do you start and install the service?<br />
Do you use command <code>jsreport win-install</code> as administrator ?<br />
Is the port actually free? Does the user running the service have permission to open that port?</p>
]]></description><link>https://forum.jsreport.net/post/3385</link><guid isPermaLink="true">https://forum.jsreport.net/post/3385</guid><dc:creator><![CDATA[jan_blaha]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Reply to Two node.exe processes hang when jsreport service is stopped on Fri, 24 Aug 2018 12:56:17 GMT]]></title><description><![CDATA[<p>Hi Jan-<br />
We are using jsreport version 1.4.0. We installed jsreport using command &quot;node server.js install&quot; from jsreport folder.  &quot;jsreport win-install&quot; is not working with version 1.4.0</p>
<p>We have checked, the port is dedicated to jsreport processes only. The weird part is that whenever we stop jsreport-server service, it kills the processes and immediately starts two node processes on the same port. We have checked, user have all the permissions to open that port</p>
<p>I tried uninstalling and installing the service again. When i install it, I see following error</p>
<p>&lt;code&gt;</p>
<p>C:..\jsreport&gt;node server --install<br />
Platform is win32<br />
installing windows service jsreport-server.<br />
2018-08-24T12:24:47.040Z - info: Initializing jsreport@1.4.0 in development mode<br />
using configuration file dev.config.json<br />
2018-08-24T12:24:47.055Z - info: Searching for available extensions in C:..\jsreport<br />
2018-08-24T12:24:47.055Z - info: Extensions location cache contains up to date i<br />
nformation, skipping crawling in C:..\jsreport\node_mo<br />
dules\jsreport\node_modules<br />
2018-08-24T12:24:48.974Z - info: Found 29 extensions<br />
starting windows service jsreport-server.<br />
2018-08-24T12:24:49.021Z - debug: Writing extension locations cache to C:..\Temp\jsreport-temp\extensions\locations.json<br />
2018-08-24T12:24:49.021Z - debug: Discovered 29 extensions<br />
2018-08-24T12:24:49.021Z - info: Using extension import-export<br />
2018-08-24T12:24:49.879Z - info: Using extension ejs<br />
2018-08-24T12:24:49.879Z - debug: Extension authentication is disabled, skipping</p>
<p>2018-08-24T12:24:49.879Z - info: Using extension templates<br />
2018-08-24T12:24:49.895Z - info: Using extension tags<br />
2018-08-24T12:24:49.910Z - info: Using extension jsrender<br />
2018-08-24T12:24:49.910Z - info: Using extension handlebars<br />
2018-08-24T12:24:49.910Z - info: Using extension debug<br />
2018-08-24T12:24:49.910Z - info: Using extension express<br />
2018-08-24T12:24:50.160Z - info: Using extension fop-pdf<br />
2018-08-24T12:24:50.175Z - info: Using extension reports<br />
2018-08-24T12:24:50.191Z - info: Using extension fs-store<br />
2018-08-24T12:24:50.721Z - info: Using extension html-to-xlsx<br />
2018-08-24T12:24:50.909Z - info: Using extension images<br />
2018-08-24T12:24:50.940Z - info: Using extension text<br />
2018-08-24T12:24:50.955Z - info: Using extension child-templates<br />
2018-08-24T12:24:50.971Z - info: Using extension licensing<br />
2018-08-24T12:24:51.252Z - info: Using extension phantom-pdf<br />
2018-08-24T12:24:51.314Z - info: Using extension authorization<br />
2018-08-24T12:24:51.330Z - debug: Extension authorization was disabled<br />
2018-08-24T12:24:51.330Z - info: Using extension data<br />
2018-08-24T12:24:51.330Z - info: Using extension resources<br />
2018-08-24T12:24:51.345Z - info: Using extension browser-client<br />
2018-08-24T12:24:51.345Z - debug: Extension studio is disabled, skipping<br />
2018-08-24T12:24:51.345Z - info: Using extension scripts<br />
2018-08-24T12:24:51.345Z - info: Using extension scheduling<br />
2018-08-24T12:24:51.392Z - info: Using extension assets<br />
2018-08-24T12:24:51.408Z - info: Using extension xlsx<br />
2018-08-24T12:24:51.439Z - error: Error when loading extension SyntaxError: C:..\jsreport\node_modules\jsreport\node_modules\file-type<br />
\index.js:2<br />
module.exports = input =&gt; {<br />
^^<br />
Unexpected token =&gt;<br />
C:..\jsreport\node_modules\jsreport\node_modules\file-<br />
type\index.js:2<br />
module.exports = input =&gt; {<br />
^^<br />
SyntaxError: Unexpected token =&gt;<br />
at exports.runInThisContext (vm.js:73:16)<br />
at Module._compile (module.js:443:25)<br />
at Object.Module._extensions..js (module.js:478:10)<br />
at Module.load (module.js:355:32)<br />
at Function.Module._load (module.js:310:12)<br />
at Module.require (module.js:365:17)<br />
at require (module.js:384:17)<br />
at Object.&lt;anonymous&gt; (C:..\jsreport\node_modules<br />
jsreport\node_modules\jsreport-xlsx\lib\decompress.js:9:16)<br />
at Module._compile (module.js:460:26)<br />
at Object.Module._extensions..js (module.js:478:10)<br />
at Module.load (module.js:355:32)<br />
at Function.Module._load (module.js:310:12)<br />
at Module.require (module.js:365:17)<br />
at require (module.js:384:17)<br />
at Object.&lt;anonymous&gt; (C:..\jsreport\node_modules<br />
jsreport\node_modules\jsreport-xlsx\lib\serialize.js:31:19)<br />
at Module._compile (module.js:460:26)<br />
at Object.Module._extensions..js (module.js:478:10)<br />
at Module.load (module.js:355:32)<br />
at Function.Module._load (module.js:310:12)<br />
at Module.require (module.js:365:17)<br />
at require (module.js:384:17)<br />
at Object.&lt;anonymous&gt; (C:...\node_modules<br />
jsreport\node_modules\jsreport-xlsx\lib\index.js:9:18)<br />
at Module._compile (module.js:460:26)<br />
at Object.Module._extensions..js (module.js:478:10)<br />
at Module.load (module.js:355:32)<br />
at Function.Module._load (module.js:310:12)<br />
at Module.require (module.js:365:17)<br />
at require (module.js:384:17)<br />
2018-08-24T12:24:51.439Z - info: Using extension sample-template<br />
2018-08-24T12:24:51.439Z - info: Using extension public-templates<br />
2018-08-24T12:24:51.470Z - debug: Extension public-templates was disabled<br />
2018-08-24T12:24:51.470Z - info: Initializing fs storage at C:..\jsreport\data<br />
service jsreport-server is running. go to <a href="http://localhost" rel="nofollow">http://localhost</a>:[port_number]</p>
<p>&lt;/code&gt;</p>
]]></description><link>https://forum.jsreport.net/post/3387</link><guid isPermaLink="true">https://forum.jsreport.net/post/3387</guid><dc:creator><![CDATA[Farah Javed]]></dc:creator><pubDate>Fri, 24 Aug 2018 12:56:17 GMT</pubDate></item><item><title><![CDATA[Reply to Two node.exe processes hang when jsreport service is stopped on Invalid Date]]></title><description><![CDATA[<p>Here is the error we see when restarting service</p>
<p>&lt;code&gt;<br />
2018-08-16T23:52:13.186Z - error: Error when starting http server on port ..<br />
Error: listen EADDRINUSE :::[port_number]<br />
		at Object.exports._errnoException (util.js:1022:11)<br />
		at exports._exceptionWithHostPort (util.js:1045:20)<br />
		at Server._listen2 (net.js:1259:14)<br />
		at listen (net.js:1295:10)<br />
		at Server.listen (net.js:1391:5)<br />
		...<br />
&lt;/code&gt;</p>
]]></description><link>https://forum.jsreport.net/post/3388</link><guid isPermaLink="true">https://forum.jsreport.net/post/3388</guid><dc:creator><![CDATA[Farah Javed]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Reply to Two node.exe processes hang when jsreport service is stopped on Invalid Date]]></title><description><![CDATA[<p>The first error complains old node.js. Is it possible for you to update node.js to the 8.x?<br />
It seems that a dependency somewhere deep down requires it.</p>
]]></description><link>https://forum.jsreport.net/post/3390</link><guid isPermaLink="true">https://forum.jsreport.net/post/3390</guid><dc:creator><![CDATA[jan_blaha]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Reply to Two node.exe processes hang when jsreport service is stopped on Invalid Date]]></title><description><![CDATA[<p>Our reporting services depend on jsreport.  If we update the version, is it going to impact the existing templates or functionality?</p>
]]></description><link>https://forum.jsreport.net/post/3391</link><guid isPermaLink="true">https://forum.jsreport.net/post/3391</guid><dc:creator><![CDATA[Farah Javed]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Reply to Two node.exe processes hang when jsreport service is stopped on Invalid Date]]></title><description><![CDATA[<p>It should work the same with the node 8.x as with the older node.<br />
However your jsreport version is quite old so not 100% sure.<br />
The best would be to try it out on your test environment.</p>
]]></description><link>https://forum.jsreport.net/post/3392</link><guid isPermaLink="true">https://forum.jsreport.net/post/3392</guid><dc:creator><![CDATA[jan_blaha]]></dc:creator><pubDate>Invalid Date</pubDate></item></channel></rss>