FHEM Server plötzlich langsam und träge

Begonnen von visionsurfer, 17 November 2016, 18:38:01

Vorheriges Thema - Nächstes Thema

marvin78

Wertest du denn Readings aus, die "lux" enthalten? Wenn du das mit ReadinsVal macht, lohnt die Umstellung auf ReadingsNum für den numerischen Vergleich oder eben auf lt statt < für den Stringvergleich.

CBSnake

Hi,
hast du auch in der fhem.cfg den name des globalen logfile angepasst? Sonst öffnest du vermutlich das alte, monatliche. Das würdest aber an den Uhrzeiten erkennen; -)
Grüße
Achim

Gesendet von meinem SM-P605 mit Tapatalk

FHEM auf Debian 10, HM-Wlan, JeeLink-Wlan, Wlanduino, ConBee, TP-Link Steckdose, GHoma Steckdosen, Shelly Steckdosen

Tedious

Exakt. Und, wie schon mal gesagt - per ssh einloggen und die alten Logs per rm löschen (oder irgendwo anders hinverschieben, falls Du sie aufheben willst)...
FHEM auf Proxmox-VM (Intel NUC) mit 4xMapleCUN (433,3x868) und Jeelink, HUE, MiLight, Max!, SonOff, Zigbee, Alexa, uvm...

seule3008

Hallo

habe seit dem Update heute Morgen das Problem das die Webweite von Fhem ein paar Sekunden normal arbeitet und dann hängen bleibt für ne ganze Zeit. Dann ist für bis zu ner minute nix mehr machbar und dann wie aus dem nichts geht es wieder. Habe im Terminal ins Top geguckt aber da liegen alle Prozesse bei 0% cpu und 3-4 Prozesse bei unter 1% so das es also meines Erachtens nicht an der Rechenleistung liegen kann. Die alten Log´s habe ich auch alle gelöscht. Allerdings habe ich mit verbose 5 im Log gesehen das immer, wenn er hängt, folgendes kommt:

2017.02.21 01:50:35.298 4 : Connection closed for WEB_192.168.0.160_50644: EOF
2017.02.21 01:50:35.308 4 : WEB_192.168.0.160_50645 GET /fhem/pgm2/style.css?v=1487638235; BUFLEN:0
2017.02.21 01:50:35.313 4 : Connection accepted from WEB_192.168.0.160_50646
2017.02.21 01:50:35.314 4 : Connection accepted from WEB_192.168.0.160_50647
2017.02.21 01:50:35.315 4 : WEB_192.168.0.160_50646 GET /fhem/pgm2/jquery-ui.min.css; BUFLEN:0
2017.02.21 01:50:35.316 4 : WEB_192.168.0.160_50646 => 304 Not Modified
2017.02.21 01:50:35.318 4 : WEB_192.168.0.160_50647 GET /fhem/pgm2/jquery.min.js; BUFLEN:0
2017.02.21 01:50:35.318 4 : WEB_192.168.0.160_50647 => 304 Not Modified
2017.02.21 01:50:35.319 4 : Connection accepted from WEB_192.168.0.160_50648
2017.02.21 01:50:35.320 4 : WEB_192.168.0.160_50645 GET /fhem/pgm2/fhemweb_colorpicker.js; BUFLEN:0
2017.02.21 01:50:35.321 4 : WEB_192.168.0.160_50645 => 304 Not Modified
2017.02.21 01:50:35.322 4 : WEB_192.168.0.160_50646 GET /fhem/pgm2/fhemweb_fbcalllist.js; BUFLEN:0
2017.02.21 01:50:35.323 4 : WEB_192.168.0.160_50646 => 304 Not Modified
2017.02.21 01:50:35.324 4 : Connection accepted from WEB_192.168.0.160_50649
2017.02.21 01:50:35.325 4 : WEB_192.168.0.160_50648 GET /fhem/pgm2/jquery-ui.min.js; BUFLEN:0
2017.02.21 01:50:35.326 4 : WEB_192.168.0.160_50648 => 304 Not Modified
2017.02.21 01:50:35.327 4 : WEB_192.168.0.160_50647 GET /fhem/pgm2/fhemweb_readingsGroup.js; BUFLEN:0
2017.02.21 01:50:35.328 4 : WEB_192.168.0.160_50647 => 304 Not Modified
2017.02.21 01:50:35.329 4 : WEB_192.168.0.160_50646 GET /fhem/pgm2/fhemweb_knob.js; BUFLEN:0
2017.02.21 01:50:35.330 4 : WEB_192.168.0.160_50646 => 304 Not Modified
2017.02.21 01:50:35.331 4 : WEB_192.168.0.160_50648 GET /fhem/pgm2/dashboard.js; BUFLEN:0
2017.02.21 01:50:35.332 4 : WEB_192.168.0.160_50648 => 304 Not Modified
2017.02.21 01:50:35.333 4 : WEB_192.168.0.160_50649 GET /fhem/pgm2/fhemweb.js; BUFLEN:0
2017.02.21 01:50:35.334 4 : WEB_192.168.0.160_50649 => 304 Not Modified
2017.02.21 01:50:35.335 4 : WEB_192.168.0.160_50645 GET /fhem/pgm2/fhemweb_sortable.js; BUFLEN:0
2017.02.21 01:50:35.335 4 : WEB_192.168.0.160_50645 => 304 Not Modified
2017.02.21 01:50:35.337 4 : WEB_192.168.0.160_50647 GET /fhem/pgm2/fhemweb_readingsHistory.js; BUFLEN:0
2017.02.21 01:50:35.337 4 : WEB_192.168.0.160_50647 => 304 Not Modified
2017.02.21 01:50:35.338 4 : WEB_192.168.0.160_50646 GET /fhem/pgm2/fhemweb_weekprofile.js; BUFLEN:0
2017.02.21 01:50:35.339 4 : WEB_192.168.0.160_50646 => 304 Not Modified
2017.02.21 01:50:35.340 4 : WEB_192.168.0.160_50648 GET /fhem/pgm2/darkCommon.css; BUFLEN:0
2017.02.21 01:50:35.341 4 : WEB_192.168.0.160_50648 => 304 Not Modified
2017.02.21 01:50:35.342 4 : WEB_192.168.0.160_50645 GET /fhem/pgm2/fhemweb_uzsu.js; BUFLEN:0
2017.02.21 01:50:35.343 4 : WEB_192.168.0.160_50645 => 304 Not Modified
2017.02.21 01:50:35.351 4 : WEB_192.168.0.160_50647 GET /fhem/pgm2/dashboard_darkstyle.css; BUFLEN:0
2017.02.21 01:50:35.352 4 : WEB_192.168.0.160_50647 => 304 Not Modified
2017.02.21 01:50:35.353 4 : WEB_192.168.0.160_50646 GET /fhem/pgm2/svg.js; BUFLEN:0
2017.02.21 01:50:35.354 4 : WEB_192.168.0.160_50646 => 304 Not Modified


Kann da einer etwas mit anfangen?

Gruß

Christian

Ronny_5578

Moin, moin,

ich habe mein fhem jetzt recht zufriedenstellend zusammen gebaut.
Es läuft auf einen PI 3 und ist mit Tradfri, RasberryMatic über HMCCU, SonOff, ETA-Heizung und Wemos D1 verbunden bzw. Steuert diese Teile.
Dabei mache ich 8 plots.

Nun merke ich, dass über die WEB-Steuerung das ganze ziemlich zäh und langsam geworden ist.

Wie und wo kann ich die Fehler suchen bzw. auf die Spur kommen?

Hier die Ausgabe von apptime, aber weiter weiss ich nicht ???

attr global verbose 3 ist bei mir gesetzt.

Kann jemand mir helfen?



active-timers: 22; max-active timers: 59; max-timer-load: 41  min-tmrHandlingTm: 0.0ms; max-tmrHandlingTm: 46962.8ms; totAvgDly: 26.6ms

name                                     function                               max    count      total  average   maxDly   avgDly TS Max call     param Max call
tmr-HMCCU_RPCRegisterCallback            HASH(0xb5c9150)                      10227        3   10228.87  3409.62 10228.24  6819.33 05.02. 22:40:46 HASH(d_ccu)
tmr-at_Exec                              HASH(0xc0a72d8)                       4069        6    7818.30  1303.05     3.40     1.97 06.02. 20:30:04 HASH(Pumpe_abends)
n_Status_Pumpe_Taster_off                notify_Exec                           4052      127   22001.15   173.24     0.00     0.00 06.02. 20:30:04 HASH(n_Status_Pumpe_Taster_off); HASH(ESPEasy_sonoff_1_PUMP)
HM_Flurtaster_oben                       HMCCUCHN_Set                          4051      207   21557.59   104.14     0.00     0.00 06.02. 20:30:04 HASH(HM_Flurtaster_oben); ARRAY(0xca9d348); HASH(0xca9b570)
tmr-at_Exec                              HASH(0xd3ce7c0)                       2217        6    3275.54   545.92     4.06     2.27 08.02. 07:00:02 HASH(Pumpe_morgens)
tmr-HMCCU_ReadRPCQueue                   HASH(0xb5c9150)                       2061   171523 1820105.94    10.61 1042365.59    22.85 05.02. 22:40:53 HASH(d_ccu)
tmr-at_Exec                              HASH(0xc0a7a88)                       1106        6    2407.46   401.24 104675.04 17447.54 07.02. 06:40:01 HASH(Pumpe_morgens)
co20                                     CO20_Notify                           1015       28    1016.38    36.30     0.00     0.00 05.02. 22:40:07 HASH(co20); HASH(global)
DashButton                               dash_dhcp_Read                         571      406    1045.29     2.57     0.00     0.00 08.02. 07:01:00 HASH(DashButton)
n_DashButton1                            notify_Exec                            567        4     912.54   228.14     0.00     0.00 08.02. 07:01:00 HASH(n_DashButton1); HASH(DashButton)
manuell_SONOFF4                          dummy_Set                              564        6     905.72   150.95     0.00     0.00 08.02. 07:01:00 HASH(manuell_SONOFF4); manuell_SONOFF4; off
n_manuell_SONOFF4_off                    notify_Exec                            557        4     558.86   139.72     0.00     0.00 08.02. 07:01:00 HASH(n_manuell_SONOFF4_off); HASH(manuell_SONOFF4)
d_ccu                                    HMCCU_Define                           495        1     495.05   495.05     0.00     0.00 05.02. 22:40:05 HASH(d_ccu); ARRAY(0xbfb7240); HASH(0xbfb90f8)
n_HM_HM_PB_6_WM55_OEQ0283138_6           notify_Exec                            450       72    1774.11    24.64     0.00     0.00 09.02. 06:08:51 HASH(n_HM_HM_PB_6_WM55_OEQ0283138_6); HASH(HM_HM_PB_6_WM55_OEQ0283138_6)
manuell_SONOFF2                          dummy_Set                              447       15    1738.10   115.87     0.00     0.00 09.02. 06:08:51 HASH(manuell_SONOFF2); manuell_SONOFF2; on
n_manuell_SONOFF2_on                     notify_Exec                            439        8     912.58   114.07     0.00     0.00 09.02. 06:08:51 HASH(n_manuell_SONOFF2_on); HASH(manuell_SONOFF2)
n_manuell_SONOFF2_off                    notify_Exec                            380        8     787.88    98.49     0.00     0.00 06.02. 21:47:03 HASH(n_manuell_SONOFF2_off); HASH(manuell_SONOFF2)
n_manuell_SONOFF4_on                     notify_Exec                            332        4     334.15    83.54     0.00     0.00 08.02. 06:54:49 HASH(n_manuell_SONOFF4_on); HASH(manuell_SONOFF4)
tmr-at_Exec                              HASH(0xc142998)                        291        6    1365.43   227.57     4.99     2.18 06.02. 06:20:00 HASH(Pumpe_morgens)
tmr-at_Exec                              HASH(0xc03b3a8)                        276        6    1375.14   229.19     5.40     2.18 05.02. 23:00:06 HASH(Pumpe_morgens)
n_Status_HM_Flurtaster                   notify_Exec                            272      139     587.52     4.23     0.00     0.00 05.02. 22:40:52 HASH(n_Status_HM_Flurtaster); HASH(HM_Flurtaster_oben)
tmr-at_Exec                              HASH(0xc0dc620)                        253        6    1302.86   217.14     5.13     2.36 07.02. 13:30:00 HASH(Pumpe_mittags)
tmr-at_Exec                              HASH(0x5a0fca8)                        239        6    1315.31   219.22     3.53     1.91 07.02. 19:10:00 HASH(Pumpe_abends)
tmr-at_Exec                              HASH(0xd8a64b0)                        226        6    1278.30   213.05     2.10     1.51 08.02. 14:10:00 HASH(Pumpe_mittags)
tmr-at_Exec                              HASH(0xd8e4f60)                        218        6    1268.48   211.41     5.09     3.07 08.02. 20:50:00 HASH(Pumpe_abends)
tmr-at_Exec                              HASH(0xc0dc3b0)                        214        6    1268.06   211.34     4.57     1.83 06.02. 13:30:00 HASH(Pumpe_mittags)
FileLog_ESPEasy_WeMosD1_2_DHT22          FileLog_Get                            185       16    2082.00   130.13     0.00     0.00 08.02. 06:08:26 HASH(FileLog_ESPEasy_WeMosD1_2_DHT22); FileLog_ESPEasy_WeMosD1_2_DHT22; CURRENT; INT; 2019-02-07_00:00:00; 2019-02-07_23:59:59; 4:ESPEasy_WeMosD1_2_DHT22.Temperatur\x3a::; 4:ESPEasy_WeMosD1_2_DHT22.Feuchtigkeit\x3a::
d_ccu                                    HMCCU_Set                              160       18     169.14     9.40     0.00     0.00 05.02. 22:40:22 HASH(d_ccu); ARRAY(0xc0a25e8); HASH(0xc0a25d0)
FileLog_co20                             FileLog_Get                            120        8     667.24    83.40     0.00     0.00 07.02. 17:09:25 HASH(FileLog_co20); FileLog_co20; CURRENT; INT; 2019-02-06_00:00:00; 2019-02-06_23:59:59; 4:co20.voc\x3a::; 4:co20.voc\x3a::$fld[3]>1000?1000:$fld[3]; 4:co20.voc\x3a::$fld[3]>1500?1500:$fld[3]; 4:co20.voc\x3a::$fld[3]>2000?2000:$fld[3]
eventTypes                               eventTypes_Define                       84        1      84.73    84.73     0.00     0.00 05.02. 22:40:05 HASH(eventTypes); eventTypes eventTypes ./log/eventTypes.txt
n_HM_HM_PB_6_WM55_OEQ0283138_1           notify_Exec                             80       72    1152.14    16.00     0.00     0.00 05.02. 22:49:45 HASH(n_HM_HM_PB_6_WM55_OEQ0283138_1); HASH(HM_HM_PB_6_WM55_OEQ0283138_1)
Deckenlampen                             structure_Set                           76      239    1083.56     4.53     0.00     0.00 05.02. 22:49:45 HASH(Deckenlampen); Deckenlampen; on
TradfriGW                                TradfriGateway_Read                     55      327    3047.28     9.32     0.00     0.00 05.02. 22:49:45 HASH(TradfriGW)
tmr-CO20_poll                            HASH(0xb87b428)                         52      957   13459.22    14.06 987014.71  1032.88 07.02. 09:11:44 HASH(co20)
FileLog_ESPEasy_WeMosD1_2_DHT22          FileLog_Log                             30     4374    1911.28     0.44     0.00     0.00 06.02. 04:41:48 HASH(FileLog_ESPEasy_WeMosD1_2_DHT22); HASH(ESPEasy_WeMosD1_2_DHT22)
tmr-WOL_UpdateReadings                   HASH(0xdf4d458)                         25        1      25.14    25.14     1.62     1.62 08.02. 21:52:12 HASH(HansisPC_ping)
tmr-WOL_UpdateReadings                   HASH(0xdd9d098)                         24        1      24.83    24.83     0.81     0.81 08.02. 17:36:36 HASH(HansisPC_ping)
tmr-WOL_UpdateReadings                   HASH(0xe27e850)                         24        1      24.80    24.80     0.81     0.81 09.02. 04:38:09 HASH(HansisPC_ping)
tmr-WOL_UpdateReadings                   HASH(0xe242088)                         24        1      24.75    24.75     1.48     1.48 09.02. 04:08:05 HASH(HansisPC_ping)
tmr-WOL_UpdateReadings                   HASH(0xe31a558)                         24        1      24.72    24.72     1.04     1.04 09.02. 06:08:21 HASH(HansisPC_ping)
tmr-WOL_UpdateReadings                   HASH(0xe156f50)                         24        1      24.72    24.72     2.53     2.53 09.02. 01:52:46 HASH(HansisPC_ping)


mukazz

Zitat von: seule3008 am 21 Februar 2017, 02:00:29
Hallo

habe seit dem Update heute Morgen das Problem das die Webweite von Fhem ein paar Sekunden normal arbeitet und dann hängen bleibt für ne ganze Zeit. Dann ist für bis zu ner minute nix mehr machbar und dann wie aus dem nichts geht es wieder. Habe im Terminal ins Top geguckt aber da liegen alle Prozesse bei 0% cpu und 3-4 Prozesse bei unter 1% so das es also meines Erachtens nicht an der Rechenleistung liegen kann. Die alten Log´s habe ich auch alle gelöscht. Allerdings habe ich mit verbose 5 im Log gesehen das immer, wenn er hängt, folgendes kommt:

2017.02.21 01:50:35.298 4 : Connection closed for WEB_192.168.0.160_50644: EOF
2017.02.21 01:50:35.308 4 : WEB_192.168.0.160_50645 GET /fhem/pgm2/style.css?v=1487638235; BUFLEN:0
2017.02.21 01:50:35.313 4 : Connection accepted from WEB_192.168.0.160_50646
2017.02.21 01:50:35.314 4 : Connection accepted from WEB_192.168.0.160_50647
2017.02.21 01:50:35.315 4 : WEB_192.168.0.160_50646 GET /fhem/pgm2/jquery-ui.min.css; BUFLEN:0
2017.02.21 01:50:35.316 4 : WEB_192.168.0.160_50646 => 304 Not Modified
2017.02.21 01:50:35.318 4 : WEB_192.168.0.160_50647 GET /fhem/pgm2/jquery.min.js; BUFLEN:0
2017.02.21 01:50:35.318 4 : WEB_192.168.0.160_50647 => 304 Not Modified
2017.02.21 01:50:35.319 4 : Connection accepted from WEB_192.168.0.160_50648
2017.02.21 01:50:35.320 4 : WEB_192.168.0.160_50645 GET /fhem/pgm2/fhemweb_colorpicker.js; BUFLEN:0
2017.02.21 01:50:35.321 4 : WEB_192.168.0.160_50645 => 304 Not Modified
2017.02.21 01:50:35.322 4 : WEB_192.168.0.160_50646 GET /fhem/pgm2/fhemweb_fbcalllist.js; BUFLEN:0
2017.02.21 01:50:35.323 4 : WEB_192.168.0.160_50646 => 304 Not Modified
2017.02.21 01:50:35.324 4 : Connection accepted from WEB_192.168.0.160_50649
2017.02.21 01:50:35.325 4 : WEB_192.168.0.160_50648 GET /fhem/pgm2/jquery-ui.min.js; BUFLEN:0
2017.02.21 01:50:35.326 4 : WEB_192.168.0.160_50648 => 304 Not Modified
2017.02.21 01:50:35.327 4 : WEB_192.168.0.160_50647 GET /fhem/pgm2/fhemweb_readingsGroup.js; BUFLEN:0
2017.02.21 01:50:35.328 4 : WEB_192.168.0.160_50647 => 304 Not Modified
2017.02.21 01:50:35.329 4 : WEB_192.168.0.160_50646 GET /fhem/pgm2/fhemweb_knob.js; BUFLEN:0
2017.02.21 01:50:35.330 4 : WEB_192.168.0.160_50646 => 304 Not Modified
2017.02.21 01:50:35.331 4 : WEB_192.168.0.160_50648 GET /fhem/pgm2/dashboard.js; BUFLEN:0
2017.02.21 01:50:35.332 4 : WEB_192.168.0.160_50648 => 304 Not Modified
2017.02.21 01:50:35.333 4 : WEB_192.168.0.160_50649 GET /fhem/pgm2/fhemweb.js; BUFLEN:0
2017.02.21 01:50:35.334 4 : WEB_192.168.0.160_50649 => 304 Not Modified
2017.02.21 01:50:35.335 4 : WEB_192.168.0.160_50645 GET /fhem/pgm2/fhemweb_sortable.js; BUFLEN:0
2017.02.21 01:50:35.335 4 : WEB_192.168.0.160_50645 => 304 Not Modified
2017.02.21 01:50:35.337 4 : WEB_192.168.0.160_50647 GET /fhem/pgm2/fhemweb_readingsHistory.js; BUFLEN:0
2017.02.21 01:50:35.337 4 : WEB_192.168.0.160_50647 => 304 Not Modified
2017.02.21 01:50:35.338 4 : WEB_192.168.0.160_50646 GET /fhem/pgm2/fhemweb_weekprofile.js; BUFLEN:0
2017.02.21 01:50:35.339 4 : WEB_192.168.0.160_50646 => 304 Not Modified
2017.02.21 01:50:35.340 4 : WEB_192.168.0.160_50648 GET /fhem/pgm2/darkCommon.css; BUFLEN:0
2017.02.21 01:50:35.341 4 : WEB_192.168.0.160_50648 => 304 Not Modified
2017.02.21 01:50:35.342 4 : WEB_192.168.0.160_50645 GET /fhem/pgm2/fhemweb_uzsu.js; BUFLEN:0
2017.02.21 01:50:35.343 4 : WEB_192.168.0.160_50645 => 304 Not Modified
2017.02.21 01:50:35.351 4 : WEB_192.168.0.160_50647 GET /fhem/pgm2/dashboard_darkstyle.css; BUFLEN:0
2017.02.21 01:50:35.352 4 : WEB_192.168.0.160_50647 => 304 Not Modified
2017.02.21 01:50:35.353 4 : WEB_192.168.0.160_50646 GET /fhem/pgm2/svg.js; BUFLEN:0
2017.02.21 01:50:35.354 4 : WEB_192.168.0.160_50646 => 304 Not Modified


Kann da einer etwas mit anfangen?

Gruß

Christian

Hallo Christian,

hattest du für dein Problem eine Lösung gefunden?
Ich habe nun genau die selbe Problematik.

Gruß Markus

seule3008

Hallo Markus

tatsächlich habe ich das damals in den Griff bekommen. Ich weiß aber beim Besten willen nicht mehr was das problem war.

Hast du denn kürzlich was geändert?

Grüße

Christian