Ankündigung

Einklappen
Keine Ankündigung bisher.

- √ - HomeServer very slow

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    - √ - HomeServer very slow

    Hi,

    I've a bizarre problem in my EIB installation.
    Since several days, when I click on an icon in the HS Visu to switch On a lamp, it doesn't work well. Sometimes, I've to click several times before it works.
    I've started the ETS bus monitor, nothing special, usage is at 3-4% average (some lines are green, any special meaning ?)
    When I hit a PB, I see the traffic on the bus. So the EIB part seems OK.
    When I click on an icon in the Visu nothing happens, it is as if the HS has become very very slow.
    In the HS Debug, I can't see any obvious errors:
    Stamm-Error: nothing
    Memory free: 87863296
    I can't remember of any serious modifications in my installation.
    So far, I've replaced the network cable, used another port of the switch, no result
    How could I start troubleshooting ? especially testing the FT 1.2 that connects the HS to the bus ?

    Thank you in advance for any hint.

    #2
    Recursion?

    Debug-page: Queues?
    Gruß Matthias
    EIB übersetzt meine Frau mit "Ehepaar Ist Beschäftigt"
    - PN nur für PERSÖNLICHES!

    Kommentar


      #3
      Zitat von MatthiasS Beitrag anzeigen
      Recursion?

      Debug-page: Queues?
      I didn't see any recursion, but I'm not sure
      I've seen an abnormal value in the Thread list

      Thank you for taking care of my problem.

      NB: I'm writing some of my own logic modules, it could be that one of those is the culprit, but can't see it.
      Angehängte Dateien

      Kommentar


        #4
        Setwert-Queue seems to adress the problem.

        One process sets values very very often ;-)
        Gruß Matthias
        EIB übersetzt meine Frau mit "Ehepaar Ist Beschäftigt"
        - PN nur für PERSÖNLICHES!

        Kommentar


          #5
          Zitat von MatthiasS Beitrag anzeigen
          Setwert-Queue seems to adress the problem.
          One process sets values very very often ;-)
          Still no clue.
          I look in the HSmonitor, I see a couple of values changing at the rate of 1/min. The column showing the "total" does increment slowly, at the rate of 1/min. Nothing unusual I guess.

          Any idea about how to troubleshoot the problem further ?
          Could it be the CPU itself ? probably not, but then I'm lost.

          Thank you for your help.

          Kommentar


            #6
            It is not a value seen that can be seen with eibmon, it can be an INTERNAL KO which will be written to very often.

            EIBMON only shows EIB objects and internal objects that have a group adress set (100/xxx)

            It is - I am 100% sure - a problem with a selfmade logic module.
            Gruß Matthias
            EIB übersetzt meine Frau mit "Ehepaar Ist Beschäftigt"
            - PN nur für PERSÖNLICHES!

            Kommentar


              #7
              Zitat von MatthiasS Beitrag anzeigen
              It is not a value seen that can be seen with eibmon, it can be an INTERNAL KO which will be written to very often.
              OK, too bad.

              Zitat von MatthiasS Beitrag anzeigen
              It is - I am 100% sure - a problem with a selfmade logic module.
              OK, then there is no other alternative as to kill them one by one , until the CPU recovers some health (if ever)

              Thank you for the hint.

              An apprentice sorcerer is learning a hard lesson here (again)

              Kommentar


                #8
                Zitat von MatthiasS Beitrag anzeigen
                It is - I am 100% sure - a problem with a selfmade logic module.
                Yet another idea.
                What about restoring an old backup ? with a little chance, the problem isn't in there.
                My project is called Beausoleil, is it sufficient to restore/overwrite
                the file: Beausoleil.hs3
                the folder: Beausoleil ?

                Thank you

                Kommentar


                  #9
                  Before killing it all:

                  Add a group address to the interal Ko you are using in combination with your self made module. Then you are able to see in EIBMON which value is set so many times. Maybe this gives a hint where to look for the mistake.
                  Gruß Matthias
                  EIB übersetzt meine Frau mit "Ehepaar Ist Beschäftigt"
                  - PN nur für PERSÖNLICHES!

                  Kommentar


                    #10
                    Zitat von MatthiasS Beitrag anzeigen
                    Add a group address to the interal Ko you are using in combination with your self made module. Then you are able to see in EIBMON which value is set so many times.
                    Excellent idea Thank you.
                    So, I've done it wherever it makes sense, no luck, maybe I missed it.

                    About restoring an old backup (yesss, I do have a backup )
                    is it sufficient to restore/overwrite
                    the file: Beausoleil.hs3
                    the folder: Beausoleil
                    to have again an old working projet ?

                    Kommentar


                      #11
                      Hi,

                      for these cases, it would be nice to have a feature in the Experte, which allows to disable the whole logic on one page.

                      This would also make it easy to modify existing logic structures: Copy an existing page, 'lock' it and modify the originial one. If the changes are good, the copy could be deleted. Otherwise the previous state could easily be restored.

                      Shouldn't we add that to our wishlist for the Experte?

                      Bye,
                      Harald

                      Kommentar


                        #12
                        No warranty this is safe, but yes, restoring Beausoleil.hs3 and the folder Beausoleil should work but I only did this after simple changes so far.
                        Problem #1 is, any changes to existing and used logik-modules is not restored (=restore folder logic)
                        Problem#2: The remanentdaten might be very likely get corrupted/lost.

                        Much more safe and the official way is: using "Projekt archivieren" and "importieren" in Experte..

                        But I'm also sure you can locate it by assigning addresses to the iKOs and look into HS-Monitor!
                        BTW: for this reason I started to give each and every iKO an address by default, as you otherwise also have no chance to monitor/change them within HS-Monitor.

                        Makki
                        EIB/KNX & WireGate & HS3, Russound,mpd,vdr,DM8000, DALI, DMX
                        -> Bitte KEINE PNs!

                        Kommentar


                          #13
                          @HaraldP
                          for these cases, it would be nice to have a feature in the Experte, which allows to disable the whole logic on one page.
                          Yes, sure !
                          I'm working along that idea.
                          That is, I've deleted ALL my own logic modules from the HS directory.
                          Then, I've created a dummy module, and copy/renamed as per original names and put back in the HS directory (of course, nothing would work, but I'm only interested in debugging the CPU usage problem).
                          Net result, same problem . The "SETWERT_WORK" is still running like mad
                          Conclusion, it's not one of my own modules, but the error might be in a logic sheet, or combination of modules

                          @Makki
                          Much more safe and the official way is: using "Projekt archivieren" and "importieren" in Experte..
                          Mmmmh, no experience with this.
                          I must admit I don't understand everything in the HS, so, I'm a bit scared using "unknown" features

                          BTW: for this reason I started to give each and every iKO an address by default, as you otherwise also have no chance to monitor/change them within HS-Monitor.
                          Ha! Have you been caught before ?
                          Clearly, this is a trick of an experienced user

                          Someone said: experience is the sum of all errors.
                          Each time I touch the HS, I get a looot of experience

                          Kommentar


                            #14
                            Zitat von Warichet Beitrag anzeigen
                            Mmmmh, no experience with this.
                            I must admit I don't understand everything in the HS, so, I'm a bit scared using "unknown" features
                            It's just "the official" way to backup/restore a Project, together with saving the Remanentdaten in experte, would give a save backup.
                            But honestly I'm too lazy to always klick these, so I do a backup-copy of the directory also and remanentdaten to FTP-server, just for the case..
                            But I haven't really needed it so far..

                            Zitat von Warichet Beitrag anzeigen
                            Ha! Have you been caught before ?
                            Sure, when I start with HS I created loops at least weekly Then I learnt (admittedly my way of coding is mostly based on trial&error) that it's very useful for debugging logics, without putting everything on i.e. the Visu..

                            Makki
                            EIB/KNX & WireGate & HS3, Russound,mpd,vdr,DM8000, DALI, DMX
                            -> Bitte KEINE PNs!

                            Kommentar


                              #15
                              @Raymond

                              Debug-page, section Wait-List.

                              Let's have a look!
                              Gruß Matthias
                              EIB übersetzt meine Frau mit "Ehepaar Ist Beschäftigt"
                              - PN nur für PERSÖNLICHES!

                              Kommentar

                              Lädt...
                              X