Forum KNX francophone / English KNX forum

Version complète : Erreur daemon linknx
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.

Stéphane

Bonjour,

j'utilise linknx en test depuis quelques temps et j'ai un petit souci
avec mon daemon.

Apres un certain temps d'utilisation (très variable) le daemon ce
coupe a priori sans raison et la dernière ligne du log est toujours :


terminate called after throwing an instance of 'ticpp::Exception'


Je ne sait pas quoi faire, peut être mettre en place une solution pour
le relancer automatiquement ou alors trouvé l'origine du problème.

Merci pour votre aide


Stephane

Ben

J'ai également remarqué ce phénomène.
En ce qui me concerne c'était lié au fichier de log de linknx (je
parle bien du log du démon, et pas du log des objets déclarés dans le
fichier linknx.xml).
Lorsque le fichier de log atteint une certaine taille, le démon
plante.
J'ai donc supprimé le log du démon de linknx et depuis tout va bien.

Stephane Triglia

Merci pour ta réponse

ce qui est étrange c'est que mes logs (que j'ai finit par renommé a
chaque redémarrage de linknx ne font pas la même taille Confused) Par contre
comment lance tu le daemon sans log ?

Le 27 janvier 2011 13:49, Ben <tmt.ben@gmail.com> a écrit :

> J'ai également remarqué ce phénomène.
> En ce qui me concerne c'était lié au fichier de log de linknx (je
> parle bien du log du démon, et pas du log des objets déclarés dans le
> fichier linknx.xml).
> Lorsque le fichier de log atteint une certaine taille, le démon
> plante.
> J'ai donc supprimé le log du démon de linknx et depuis tout va bien.

Ben

Indique moi la commande complète que tu utilises pour lancer linknx.

jef2000

Salut,

Est-ce que linknx utilise Log4cpp ou pas? Tu peux le vérifier avec la
commande "linknx -V". Si le résultat contient "Log4cpp logging
enabled", c'est qu'il utilise log4cpp.
A part ça, il pourrait également être utile de préciser quelle version
de linknx vous utilisez et sur quelle machine (x86, ia64, arm, mips,
powerPC, ....)

Jean-François

On 27 jan, 21:10, Ben <tmt....@gmail.com> wrote:
> Indique moi la commande complète que tu utilises pour lancer linknx.

Stephane Triglia

Salut,

@Ben

j'utilise la commande : " linknx --daemon=/var/log/linknx.log
-c/var/www/domotique/knxweb2/config/linknx.xml "


@jef2000

j’utilise un sheevaplug donc avec un architecture armel et
en l’occurrence une debian squeeze.

Je n'ai pas activer log4cpp a la compilation.

Stephane


Le 28 janvier 2011 00:01, jef2000 <jef2000@ouaye.net> a écrit :

> Salut,


> Est-ce que linknx utilise Log4cpp ou pas? Tu peux le vérifier avec la
> commande "linknx -V". Si le résultat contient "Log4cpp logging
> enabled", c'est qu'il utilise log4cpp.
> A part ça, il pourrait également être utile de préciser quelle version
> de linknx vous utilisez et sur quelle machine (x86, ia64, arm, mips,
> powerPC, ....)
>
> Jean-François
>
> On 27 jan, 21:10, Ben <tmt....@gmail.com> wrote:
> > Indique moi la commande complète que tu utilises pour lancer linknx.
>

Ben

> j'utilise la commande : " linknx --daemon=/var/log/linknx.log
> -c/var/www/domotique/knxweb2/config/linknx.xml "

Pour supprimer le log :
linknx --daemon -c/var/www/domotique/knxweb2/config/linknx.xml

> j’utilise un sheevaplug donc avec un architecture armel et
> en l’occurrence une debian squeeze.

Tu en es content ?
Tu as installé Debian sur la SD Card ou sur une clé usb ?
Tu utilises l'option MySQL de linknx ?

Stephane Triglia

Merci pour la commande.

J'utilise le sheeva sur 2 installations différentes, une avec un disque
esata et une sur clef usb (plus rapide que la sd et plus fiable) les deux
avec l'utilisation de la persistance sur MYSQL. Et j'en suis plutôt content
mis a part que je recommande grandement l'utilisation de la version esata
qui est beaucoup plus rapide et plus fiable pour pas beaucoup plus cher (ni
en consommation, ni en coût d'achat).

Stephane

Le 28 janvier 2011 13:00, Ben <tmt.ben@gmail.com> a écrit :

> > j'utilise la commande : " linknx --daemon=/var/log/linknx.log
> > -c/var/www/domotique/knxweb2/config/linknx.xml "
>
> Pour supprimer le log :
> linknx --daemon -c/var/www/domotique/knxweb2/config/linknx.xml
>
> > j’utilise un sheevaplug donc avec un architecture armel et
> > en l’occurrence une debian squeeze.
>
> Tu en es content ?
> Tu as installé Debian sur la SD Card ou sur une clé usb ?
> Tu utilises l'option MySQL de linknx ?
>

Stephane Triglia

Salut,

alors j'ai essayé la commande et j'ai déjà eu 2 déconnections de linknx sans
raison particulière comme auparavant.

quelqu'un aurait il une idée ?

Stephane

Le 28 janvier 2011 13:04, Stephane Triglia <stephane.triglia@gmail.com> a
écrit :

> Merci pour la commande.
>
> J'utilise le sheeva sur 2 installations différentes, une avec un disque
> esata et une sur clef usb (plus rapide que la sd et plus fiable) les deux
> avec l'utilisation de la persistance sur MYSQL. Et j'en suis plutôt content
> mis a part que je recommande grandement l'utilisation de la version esata
> qui est beaucoup plus rapide et plus fiable pour pas beaucoup plus cher (ni
> en consommation, ni en coût d'achat).
>
> Stephane
>
> Le 28 janvier 2011 13:00, Ben <tmt.ben@gmail.com> a écrit :
>
> > j'utilise la commande : " linknx --daemon=/var/log/linknx.log
>> > -c/var/www/domotique/knxweb2/config/linknx.xml "
>>
>> Pour supprimer le log :
>> linknx --daemon -c/var/www/domotique/knxweb2/config/linknx.xml
>>
>> > j’utilise un sheevaplug donc avec un architecture armel et
>> > en l’occurrence une debian squeeze.
>>
>> Tu en es content ?
>> Tu as installé Debian sur la SD Card ou sur une clé usb ?
>> Tu utilises l'option MySQL de linknx ?
>>
>
>

jef2000

Salut,

Le problème vient probablement du timeout de la connexion entre linknx
et mysql. Quelqu'un d'autre a déjà eu le problème. Je pense que
j'avais commité un bugfix dans CVS pour ça, ce sera dans la prochaine
release.

Jean-François

On 3 fév, 11:03, Stephane Triglia <stephane.trig...@gmail.com> wrote:
> Salut,
>
> alors j'ai essayé la commande et j'ai déjà eu 2 déconnections de linknx sans
> raison particulière comme auparavant.
>
> quelqu'un aurait il une idée ?
>
> Stephane
>
> Le 28 janvier 2011 13:04, Stephane Triglia <stephane.trig...@gmail.com> a
> écrit :
>
> > Merci pour la commande.
>
> > J'utilise le sheeva sur 2 installations différentes, une avec un disque
> > esata et une sur clef usb (plus rapide que la sd et plus fiable) les deux
> > avec l'utilisation de la persistance sur MYSQL. Et j'en suis plutôt content
> > mis a part que je recommande grandement l'utilisation de la version esata
> > qui est beaucoup plus rapide et plus fiable pour pas beaucoup plus cher (ni
> > en consommation, ni en coût d'achat).
>
> > Stephane
>
> > Le 28 janvier 2011 13:00, Ben <tmt....@gmail.com> a écrit :
>
> > > j'utilise la commande : " linknx --daemon=/var/log/linknx.log
> >> > -c/var/www/domotique/knxweb2/config/linknx.xml "
>
> >> Pour supprimer le log :
> >> linknx --daemon -c/var/www/domotique/knxweb2/config/linknx.xml
>
> >> > j’utilise un sheevaplug donc avec un architecture armel et
> >> > en l’occurrence une debian squeeze.
>
> >> Tu en es content ?
> >> Tu as installé Debian sur la SD Card ou sur une clé usb ?
> >> Tu utilises l'option MySQL de linknx ?

Stephane Triglia

comment intégrer ce correctif a mon linknx et accessoirement, quand
est prévu la prochain release ?!

Le 3 février 2011 12:59, jef2000 <jef2000@ouaye.net> a écrit :

> Salut,
>
> Le problème vient probablement du timeout de la connexion entre linknx
> et mysql. Quelqu'un d'autre a déjà eu le problème. Je pense que
> j'avais commité un bugfix dans CVS pour ça, ce sera dans la prochaine
> release.
>
> Jean-François
>
> On 3 fév, 11:03, Stephane Triglia <stephane.trig...@gmail.com> wrote:
> > Salut,
> >
> > alors j'ai essayé la commande et j'ai déjà eu 2 déconnections de linknx
> sans
> > raison particulière comme auparavant.
> >
> > quelqu'un aurait il une idée ?
> >
> > Stephane
> >
> > Le 28 janvier 2011 13:04, Stephane Triglia <stephane.trig...@gmail.com>
> a
> > écrit :
> >
> > > Merci pour la commande.
> >
> > > J'utilise le sheeva sur 2 installations différentes, une avec un disque
> > > esata et une sur clef usb (plus rapide que la sd et plus fiable) les
> deux
> > > avec l'utilisation de la persistance sur MYSQL. Et j'en suis plutôt
> content
> > > mis a part que je recommande grandement l'utilisation de la version
> esata
> > > qui est beaucoup plus rapide et plus fiable pour pas beaucoup plus cher
> (ni
> > > en consommation, ni en coût d'achat).
> >
> > > Stephane
> >
> > > Le 28 janvier 2011 13:00, Ben <tmt....@gmail.com> a écrit :
> >
> > > > j'utilise la commande : " linknx --daemon=/var/log/linknx.log
> > >> > -c/var/www/domotique/knxweb2/config/linknx.xml "
> >
> > >> Pour supprimer le log :
> > >> linknx --daemon -c/var/www/domotique/knxweb2/config/linknx.xml
> >
> > >> > j’utilise un sheevaplug donc avec un architecture armel et
> > >> > en l’occurrence une debian squeeze.
> >
> > >> Tu en es content ?
> > >> Tu as installé Debian sur la SD Card ou sur une clé usb ?
> > >> Tu utilises l'option MySQL de linknx ?
>