• 18-03-2020, 17:41:50
    #1
    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
  • 18-03-2020, 17:50:01
    #2
    (nohup node app.js 2>&1) >> app.log &
    • muraatydn
    muraatydn bunu beğendi.
    1 kişi bunu beğendi.
  • 18-03-2020, 17:53:18
    #3
    Misafir adlı üyeden alıntı: mesajı görüntüle
    (nohup node app.js 2>&1) >> app.log &
    bundan pek bişey anlamadım bunu nereye koymam gerekli )
  • 18-03-2020, 17:55:35
    #4
    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
    muraatydn bunu beğendi.
    1 kişi bunu beğendi.
  • 18-03-2020, 17:57:13
    #5
    Misafir adlı üyeden alıntı: mesajı görüntüle
    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 :)
  • 18-03-2020, 18:02:23
    #6
    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
    muraatydn bunu beğendi.
    1 kişi bunu beğendi.
  • 18-03-2020, 18:04:27
    #7
    Misafir adlı üyeden alıntı: mesajı görüntüle
    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
  • 18-03-2020, 18:06:55
    #8
    #!/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
    muraatydn bunu beğendi.
    1 kişi bunu beğendi.
  • 18-03-2020, 18:07:54
    #9
    Misafir adlı üyeden alıntı: mesajı görüntüle
    #!/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