Hög CPU om telldus körs som annan användare än root

Moderator: Telldus

Post Reply
mdv
Posts: 14
Joined: Fri Mar 17, 2023 9:45 am
Location: Stockholm

Hög CPU om telldus körs som annan användare än root

Post by mdv »

Hej,

Jag har ett problem som jag inte kan få bukt med och jag tänkte kolla om någon annan också har haft det - och förhoppningsvis löst det.

I min /etc/tellstick.conf har jag angivit "root", både som user och group. Detta har jag gjort av den enkla anledning att när jag anger något annat så äter telldus CPU och jag kan inte få kontakt med telldus. Om kag kör en top när telldus körs som root, ser det ut så här:

Code: Select all

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
  297 root      20   0  633036   6616   1840 S   0.0  0.1   0:29.01 telldusd
Allt frid och fröjd alltså, men när jag ändrar användare i /etc/tellstick.conf och startar om får jag följande värden:

Code: Select all

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
22559 nobody    20   0 3173856  38708   1680 R 202.8  0.5   0:21.50 telldusd
Om jag kör en tdtool -l får jag efter ett tag följande svar:

Code: Select all

Error fetching devices: Could not connect to the Telldus Service
Det känns såklart som att jag har gjort något fel, men jag kan inte komma på vad. Det verkar inte spela någon roll vilken användare eller grupp som jag kör telldus som, jag har provat med nobody:nobody, nobody:plugdev, nobody:users och [en vanlig användare]:users.
Mitt system är Arch Linux x64 3.11.6-1.

/Martin
mdv
Posts: 14
Joined: Fri Mar 17, 2023 9:45 am
Location: Stockholm

Re: Hög CPU om telldus körs som annan användare än root

Post by mdv »

Nu har jag inte problemet längre... Jag skulle kanske inte säga att det är löst, men nu kör jag som nobody och det verkar fungera bra...

Det jag gjorde var att uppdatera systemet och installera om telldus-core-2.1.2

Nu är allt lugnt på servern och user är nobody:

Code: Select all

 PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
2422 nobody    20   0  481440   4508   1816 S   0.0  0.1   0:00.12 telldusd
/Martin
Post Reply