Jump to content
Cesbo Community
Sign in to follow this  
AlexeyF

Проблема запуска через monit

Recommended Posts

Добрый день

 

Запускаю транспондер.
И в лог сыпется такое:

Jul 14 16:18:00: ERROR: [json] json.save(astra) failed to open [is a directory]
Jul 14 16:18:00: ERROR: [json] json.load(astra) failed to read [is a directory]
Jul 14 16:18:00: ERROR: [main] failed to load config from file astra
Jul 14 16:18:00: INFO: [main] Exit
Иногда процесс запускается, но сразу отваливается.

 

Конфиг monit запуска для astra:

check process 75_11559_V_15 with pidfile /var/run/astra_75_11559_V_15.pid
    start program = "/usr/bin/astra --pid /var/run/astra_75_11559_V_15.pid -c astra /etc/astra/75_11559_V_15.lua --daemon"
    stop program = "/bin/sh -c 'kill `cat /var/run/astra_75_11559_V_15.pid`'"
 

Если запускать через терминал, то всё запускается и завершается корректно. В чем может быть проблема?

Share this post


Link to post
Share on other sites

/usr/bin/astra --pid /var/run/astra_75_11559_V_15.pid -c astra /etc/astra/75_11559_V_15.lua --daemon

astra в конфиге зачем ?

Share this post


Link to post
Share on other sites
А если в консоли запустить "/usr/bin/astra -c /etc/astra/75_11559_V_15.lua --pid /var/run/astra_75_11559_V_15.pid", будет работать?

Share this post


Link to post
Share on other sites

Не запускается.
Пишет в консоль: ERROR: [main] wrong config format /etc/astra/75_11559_V_15.lua

Конфиг такой:

 

#!/usr/bin/astra

--pidfile("/var/run/astra_75_11559_V.pid")

log.set({debug = false, stdout = false, filename = "/var/log/astra/75_11559_V_15.log"})


DVB = dvb_tune({
    type = "S",
    adapter = 15,
    lnb_sharing = true,
    lnb = "9750:0:0",
    tp = "11559:V:22000"
})


make_mpts({
    name = "75_11559_V",
    country = "RUS",
    provider = "1",
    tsid = 15,
    onid = 6011,
    input = {
             "dvb://DVB#pnr=910&set_pnr=565&map.pmt=1565&map.video=2565&map.audio=3565&map.913=4565",
             "dvb://DVB#pnr=820&set_pnr=603&map.pmt=1603&map.video=2603&map.audio=3603&map.823=4603",
--             "dvb://DVB#pnr=920&set_pnr=677&map.pmt=1677&map.video=2677&map.audio=3677",
--             "dvb://DVB#pnr=880&cam=cam_1&сas_data=005&set_pnr=531&map.pmt=1531&map.video=2531&map.audio=3531",
},

    output = {"rtp://192.168.3.2@224.0.1.15:1234"},

    sdt = {
        { pnr = 565, name = "2x2"             },
        { pnr = 603, name = "TNT 4"           },
--        { pnr = 677, name = "Game Show"       },
--        { pnr = 531, name = "Multimania TV"   },
},

   nit = {
        { type = "C", frequency = "1", symbolrate = "1", modulation = "1" },
},

})

make_channel({
    name = "2x2",
    input = {"rtp://192.168.3.2@224.0.1.15:1234#pnr=565"},
    output = {"udp://10.100.254.1@224.244.244.38:15567"}
})

make_channel({
    name = "TNT 4",
    input = {"rtp://192.168.3.2@224.0.1.15:1234#pnr=603"},
    output = {"udp://10.100.254.1@224.244.244.36:15567"}
})
 

Share this post


Link to post
Share on other sites

у вас конфиг немного не по версии

запустите "/usr/bin/astra -c /etc/astra/75_11559_V_15.lua --pid /var/run/astra_75_11559_V_15.pid -p 56789"

зайдите на веб http://<ip сервера>:56789/

Settings - Import и вставьте туда свой конфиг, астра его адаптирует под текущую версию

Share this post


Link to post
Share on other sites

Получилось запустить через monit!
Всем огромное спасибо.

Только конфиг в новой версии выглядит странно.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

×