• Hola Guest, Si quieres poner tu granito de arena para mantener el foro y colaborar económicamente con su mantenimiento.

    Puedes hacerlo aquí: https://www.lonasdigital.com/donaciones/

    Si necesitas invitación para el registro, solicítala en nuestro Telegram, Facebook o X (Twitter)


Ayuda - Ncan deja de funcionar cada 24 horas

jose.rosalesov

jose.rosalesov

Miembro de Lonas
Joined
April 12, 2023
Messages
12
Reaction score
4
Points
14
Buen dia a toda la comunidad,
tengo un problema recurrente con Ncan, cada 24 horas aprox. se cuelga y deja de funcionar, no puedo acceder via web. debo reiniciar el servicio para que funcione.
uso como lectoras : 2 TBS3102 5 Crystal Phoenix/Smartmouse.
como puedo saber si estoy saturando las lectoras o es una mala configuracion ?

# ncam.conf generated automatically by NCAM 6.9
# Read more: https://www.lonasdigital.com

[global]
serverip = xxx.xxx.xxx.xxx
logfile = /var/log/oscam/oscam.log
clienttimeout = xxxx
maxecmtime = 0
maxecmtimenotfound = 0
fallbacktimeout = 5000
clientmaxidle = 900
unlockparental = 1
nice = -10
dropdups = 0
reload_useraccounts = 0
reload_readers = 0
reload_provid = 0
reload_services_ids = 0
reload_tier_ids = 0
reload_fakecws = 0
reload_ac_stat = 0
reload_log = 0
usrfile = /var/log/oscam/oscamuser.log
cwlogdir = /var/log/oscam/cw
lb_mode = 0
lb_save = 100
lb_min_ecmcount = 5
lb_retrylimit = 0
lb_stat_cleanup = 336
lb_max_readers = 2
lb_savepath = /usr/local/etc/stats

[cache]
max_time = 12
cw_cache_size = 2700
cw_cache_memory = 5
ecm_cache_size = 2700
ecm_cache_memory = 5
ecm_cache_droptime = 1
csp_allow_reforward = 0

[newcamd]
port = 20010@0B00:000000
serverip = xxx.xxx.xxx.xxx
key = 000102030405060708090A0B0C0D
keepalive = 0
mgclient = 0

[streamrelay]

[dvbapi]
dvbapi_enabled = 1
au = 1
pmt_mode = 0
delayer = 60
user = update
boxtype = dreambox

[webif]
httpport = xxxxxx
httpuser = xxxxxxxxxxx
httppwd = xxxxxxxxxxxxxx
http_text_color = #000000
httphideidleclients = 0
httpallowed = 0.0.0.0-255.255.0.255
aulow = 120
httputf8 = 0


# ncam.server generated automatically by NCAM 6.9
# Read more: https://www.lonasdigital.com

[reader]
label = emulator
enable = 0
protocol = emu
device = emulator
disablecrccws_only_for = 0E00:000000
caid = 0500,0604,0E00,1010,1801,2600,2602,2610
detect = cd
ident = 0500:000000,007400,007800,021110,023800;0604:000000;0E00:000000;1010:000000;1801:000000,001101,002111,007301;2600:000000;2602:000000;2610:000000
group = 1
emmcache = 2,1,2,1
emu_auproviders = 0604:010200;0E00:000000;1010:000000;2610:000000


[reader]
label = Conax01-mouse
protocol = mouse
device = /dev/ttyUSB0
fallback = 0
caid = 0B00
detect = cd
ident = 0B00:000000,FFFFFF
group = 1
emmcache = 1,1,0,0

[reader]
label = Claro_02
protocol = mouse
device = /dev/ttyUSB1
fallback = 0
caid = 0B00
detect = cd
ident = 0B00:000000
group = 2
emmcache = 1,1,0,0
blockemm-unknown = 1
blockemm-g = 1
saveemm-unknown = 1
saveemm-g = 1
 
Yo diría que más bien los protocolos que estás usando te bloquean con el paso de las horas, también puede ser que estés usando un binario que no esté cross compilado para tu arquitectura lo cual no quiere decir que no funcione, pero no es del todo compatible. Esto es más común de lo que parece y es algo que pocos suelen tener en cuenta.

Proporciona más detalles, logs del sistema, de NCam, etc... A ver si entre todos te podemos echar una mano, la solución fácil sería un script de auto reinicio en caso de cuelgue o caídas, pero no es la solución al problema.

Saludos
 
Yo diría que más bien los protocolos que estás usando te bloquean con el paso de las horas, también puede ser que estés usando un binario que no esté cross compilado para tu arquitectura lo cual no quiere decir que no funcione, pero no es del todo compatible. Esto es más común de lo que parece y es algo que pocos suelen tener en cuenta.

Proporciona más detalles, logs del sistema, de NCam, etc... A ver si entre todos te podemos echar una mano, la solución fácil sería un script de auto reinicio en caso de cuelgue o caídas, pero no es la solución al problema.

Saludos
Apenas tenga una nueva caida, extraere el ultimo log proporcionado, por el momento podrias decirme como poder hacer un script de auto reinicio ?

Version NCAM: 6.9-r4 Build: 12-02-2024 Compiler: x86_64-linux-gnu

Gracias de antenamo

Saludos
 
Me ha costado encontrarlo por el buscador, pero mírate esto que te sirve perfectamente: https://www.lonasdigital.com/threads/crear-script-en-raspberry.80713/#post-463127

Gracias por la info
agrege el script pero aun no lo he puesto en prueba

por otro lado me percate que aparece antes de colgarse un sin fin de usuarios Anonymous

Capture d’écran 2024-10-11 133448.jpg
 
Gracias por la info
agrege el script pero aun no lo he puesto en prueba

por otro lado me percate que aparece antes de colgarse un sin fin de usuarios Anonymous

Capture d’écran 2024-10-11 133448.jpg

Las IP ¿son internas o son IP externas?, si es externa y no las conoces de nada, alguien está tirando de tu servidor.

Si es interna.... Ya habría que indagar más a fondo para conocer dónde está el problema. Lo que está claro es que es normal que ese reader o el softcam en si se caiga ya que está recibiendo más peticiones de lo normal.

¿Como inicias ncam? muchas veces el problema lo causamos nosotros mismos añadiendo valores en el arranque que aunque en oscam o versiones no oficiales de ncam son necesarios aquí en NCam OFICIAL no lo es.

Saludos
 
Las IP ¿son internas o son IP externas?, si es externa y no las conoces de nada, alguien está tirando de tu servidor.

Si es interna.... Ya habría que indagar más a fondo para conocer dónde está el problema. Lo que está claro es que es normal que ese reader o el softcam en si se caiga ya que está recibiendo más peticiones de lo normal.

Saludos

buen dia Javi ,
es mi propia ip la que aparece afiliado al usuario anonymous , en efecto es una ip publica.
 
Y ¿cómo lo inicias ncam? ncam -b a secas ¿o le añades algo más?

cree un script que inicie automaticamente Ncan
[Unit]
Description=Ncam daemon

After=network.target

Requires=network.target

[Service]

Type=forking

ExecStart=/usr/local/bin/ncam.x86_64 -b /var/tuxbox/config/ncam.conf

ExecStartPre=/bin/sleep 10

TimeoutStopSec=1

Restart=always

RestartSec=5

StartLimitInterval=0

[Install]

WantedBy=multi-user.target
 
cree un script que inicie automaticamente Ncan

Deberías primero renombrar el binario a ncam a secas, asegurarte de que tenga los permisos correctos para el usuario que esté iniciándolo y en 755.

Por otro lado, lo estás iniciando mal, dices que lo arrancas con /usr/local/bin/ncam.x86_64 -b /var/tuxbox/config/ncam.conf pero lo correcto sería /usr/local/bin/ncam.x86_64 -b y ya está, el detectará automáticamente las rutas en donde pueda existir la config, y en el caso de que le quieras indicar una ruta concreta, tendría que ser con -c es decir: /usr/local/bin/ncam.x86_64 -b -c /var/tuxbox/config/ncam.conf

Insisto en renombrar siempre el binario a ncam a secas, hay partes internas que están pensadas para reconocer patrones solamente por el nombre ncam, al menos en las últimas versiones, en las próximas no será necesario ya que es algo que se puso para detectar procesos, pid, etc..

Otra cosa que tienes que asegurarte es de tener la configuración global correctamente para tu servidor, hay gente que ahí no suele cambiar nada y hay zonas donde se tiene que configurar la IP interna del servidor o privada/host si se trata de algo más profesional.

Siento no poder responderte más rápido, pero ando liado configurando el servidor del foro y no estoy atento a lo que se publica en el foro ahora mismo.

De todos modos, me pasaré a echar un ojo al hilo en cuando pueda

Saludos
 
Deberías primero renombrar el binario a ncam a secas, asegurarte de que tenga los permisos correctos para el usuario que esté iniciándolo y en 755.

Por otro lado, lo estás iniciando mal, dices que lo arrancas con /usr/local/bin/ncam.x86_64 -b /var/tuxbox/config/ncam.conf pero lo correcto sería /usr/local/bin/ncam.x86_64 -b y ya está, el detectará automáticamente las rutas en donde pueda existir la config, y en el caso de que le quieras indicar una ruta concreta, tendría que ser con -c es decir: /usr/local/bin/ncam.x86_64 -b -c /var/tuxbox/config/ncam.conf

Insisto en renombrar siempre el binario a ncam a secas, hay partes internas que están pensadas para reconocer patrones solamente por el nombre ncam, al menos en las últimas versiones, en las próximas no será necesario ya que es algo que se puso para detectar procesos, pid, etc..

Otra cosa que tienes que asegurarte es de tener la configuración global correctamente para tu servidor, hay gente que ahí no suele cambiar nada y hay zonas donde se tiene que configurar la IP interna del servidor o privada/host si se trata de algo más profesional.

Siento no poder responderte más rápido, pero ando liado configurando el servidor del foro y no estoy atento a lo que se publica en el foro ahora mismo.

De todos modos, me pasaré a echar un ojo al hilo en cuando pueda

Saludos

Gracias por tu pronta respuesta,
lo pondre en marcha en la madrugara para no tener interrupcion ya que ahora esta en funcionamiento.

Saludos.
 
Hola,Comprueba los archivos bien, descargatelos al pc o portatil, Y abrelo con el notepad+.

Puede ser que tengas algun archivo de config o del user corruptos.

Un saludo
 
Activity
So far there's no one here
Back
Top