R10.net

R10.net (https://www.r10.net/index.php)
-   Sorum Var (https://www.r10.net/sorum-var/)
-   -   screen veya node js log yapmak (https://www.r10.net/sorum-var/2274526-screen-veya-node-js-log-yapmak.html)

muraatydn 18-03-2020 17:41:50

screen veya node js log yapmak
 
merhaba arkadaşlar node js için sadece errorları txt olarak kaydedebileceğim bir modül varmıdır
eğer düzgün bişey yoksa centosta screen ile açıyoruz ya node js botumuzu screen içindeki her yazıyı loglama yapılabilirmi
yol gösterirseniz sevinirim uygulamam ara sıra çöküyor takip edemiyorum logları biyere atsam takip etcemde screen içindede kalmıyor 7/24 ekrana bakamam nasılsa :)

kodmanyagha 18-03-2020 17:50:01

Kod:

(nohup node app.js 2>&1) >> app.log &

muraatydn 18-03-2020 17:53:18

Alıntı:

Misafir Nickli Üyeden Alıntı (Mesaj 1076489506)
Kod:

(nohup node app.js 2>&1) >> app.log &

bundan pek bişey anlamadım bunu nereye koymam gerekli :))

kodmanyagha 18-03-2020 17:55:35

bu komutu ssh veya cpanelin komut satırına girerek çalıştırman lazım. proje dizinine giriyosun sonra bu komutu çalıştırıyosun. eğer projen app.js ile başlamıyorsa mesela main.js veya index.js ile başlıyorsa komuttaki app.js yazan kısmı o şekilde değiştirmen lazım. sadece errorları loglama konusu da senin yazılımınla alakalı. yazılımda error haricinde loglar varsa onlar da yazılır.

muraatydn 18-03-2020 17:57:13

Alıntı:

Misafir Nickli Üyeden Alıntı (Mesaj 1076489563)
bu komutu ssh veya cpanelin komut satırına girerek çalıştırman lazım. proje dizinine giriyosun sonra bu komutu çalıştırıyosun. eğer projen app.js ile başlamıyorsa mesela main.js veya index.js ile başlıyorsa komuttaki app.js yazan kısmı o şekilde değiştirmen lazım. sadece errorları loglama konusu da senin yazılımınla alakalı. yazılımda error haricinde loglar varsa onlar da yazılır.

tamamdır deniyorum bot.js olan yeremi yapayım yoksa baslat.sh olan yeremi yapıyım :) biri root yerinde biri home yerinde



şey ben bunu yaptım tam istediğim gibi oldu fakat botu kapatmak istersem nasıl kapatıcam onu da söylerseniz tam olur teşekkür ederim ::))

kodmanyagha 18-03-2020 18:02:23

projenin klasör yapısını bilmediğim için bişey diyemiyorum ama muhtemelen baslat.sh olan yere yapman lazım. baslat.sh içeriğinde ne yazıyor onu da paylaşırsan daha net sonuca ulaşabiliriz.

muraatydn 18-03-2020 18:04:27

Alıntı:

Misafir Nickli Üyeden Alıntı (Mesaj 1076489629)
projenin klasör yapısını bilmediğim için bişey diyemiyorum ama muhtemelen baslat.sh olan yere yapman lazım. baslat.sh içeriğinde ne yazıyor onu da paylaşırsan daha net sonuca ulaşabiliriz.

cd /home/bot && screen -S mcat node shard.js --trace-warnings

kodmanyagha 18-03-2020 18:06:55

Kod:

#!/bin/bash
cd /home/bot
(nohup node shard.js --trace-warnings 2>&1) >> app.log &

sh dosyasının yediğini alıp içeriğini böyle değiştirirsen muhtemelen çalışır.

muraatydn 18-03-2020 18:07:54

Alıntı:

Misafir Nickli Üyeden Alıntı (Mesaj 1076489661)
Kod:

#!/bin/bash
cd /home/bot
(nohup node shard.js --trace-warnings 2>&1) >> app.log &

sh dosyasının yediğini alıp içeriğini böyle değiştirirsen muhtemelen çalışır.

teşekkür ederim nası kapatıyorduk peki uygulamayı bu yolla açınca :)


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 13:34:38.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.