Thanks *Guillermo let me try this.*


*Apoorwa Sharma*
Sr.  Devops Engineer, Minjar Cloud Solutions
[email protected] | www.minjar.com |




On Mon, Aug 28, 2017 at 10:32 PM, Guillaume François <
[email protected]> wrote:

> Hi,
>
> Hum, did you send the email before review it ?
>
> Anyway, let's try to help you.
>
> A NodeJS javascript file is not a PID file. So this won't ever work.
>
> You have to run you process in a way to keep track of the pid like:
>
> nohup node /home/centos/prerender/server.js > /dev/null 2>&1 & echo $! > 
> /var/run/my-nodejs-server-pid-file.pid
>
> then use this PID file in monit configuration with somethink like below
>
> check process Prender with pidfile /var/run/my-nodejs-server-pid-file.pid
>     start program = "nohup node /home/centos/prerender/server.js > /dev/null
> 2>&1 & echo $! > /var/run/my-nodejs-server-pid-file.pid"
>     if cpu usage > 90% for 10 cycles then restart
>
> Best would be to use a wrapper script instead of the full command line
> also.
>
> Hopes this help mister "Sr. Devops Engineer"
>
>
>
>
> 2017-08-28 18:37 GMT+02:00 Apoorwa Sharma <[email protected]>:
>
>> Hi,
>>
>> I Need help to setup monit for Prerender service I am trying now
>>
>> check process Prender with pidfile /home/centos/prerender/server.js
>>     start program = "nohup node server.js > /dev/null&"
>>     if cpu usage > 90% for 10 cycles then restart
>>
>>
>>
>> *Apoorwa Sharma*
>> Sr.  Devops Engineer, Minjar Cloud Solutions
>> [email protected] | www.minjar.com |
>>
>>
>>
>>
>> --
>> To unsubscribe:
>> https://lists.nongnu.org/mailman/listinfo/monit-general
>>
>
>
>
> --
> -----BEGIN GEEK CODE BLOCK-----
> Version: 3.1
> GCS/IT d(+) s++:- a C++$ ULC(+)>+++$ !P--- L+>$ !E---? W+++$ !N* !o-- K--?
> w(+) !O---? !M- !V--? PS+? !PE Y+ PGP++>+++ !t-- !5 !X- R(+)>++* tv-? b(-)
> DI !D- G(+)>+ e+++ h--() r->$ y?*
> ------END GEEK CODE BLOCK------
>
> --
> To unsubscribe:
> https://lists.nongnu.org/mailman/listinfo/monit-general
>
-- 
To unsubscribe:
https://lists.nongnu.org/mailman/listinfo/monit-general

Reply via email to