[vz-users] PHP Server Fehlermeldungen

rgb at nord-com.net rgb at nord-com.net
Sun Dec 15 15:28:43 CET 2019


Lösung gefunden… 

 

Auf dem EspEasy unter „Controller Settings“ à „Controller Queue“ habe ich die Option „Check Reply:” von „Ignore Acknowledgement” auf „Check Acknowledgement“ ändern, dann funktioniert es.

 

Im Log des NodeMCU sieht das dann so aus:

 

Dec 15 15:21:41 ESP_Easy EspEasy: DHT  : Temperature: 20.20

Dec 15 15:21:41 ESP_Easy EspEasy: DHT  : Humidity: 42.10

Dec 15 15:21:41 ESP_Easy EspEasy: HTTP : C008 Success! HTTP/1.1 200 OK#015

Dec 15 15:21:42 ESP_Easy EspEasy: HTTP : C008 Success! HTTP/1.1 200 OK#015

 

Der „Success“ fand vorher nicht statt, die Werte wurden zwar korrekt übermittelt und auch in der VZ Datenbank eingetragen, die HTTP Verbindung lief dann aber in einen Timeout auf Seiten des PHP Servers…

 

poll([{fd=31, events=POLLIN|POLLPRI|POLLERR|POLLHUP}], 1, 0) = 0 (Timeout)

recv(31, 0x706bc0d7, 65337, 0) = -1 EAGAIN (Resource temporarily unavailable)

 

Die unten genannten Meldungen kommen nun nicht mehr.

 

Grüsse,

Alex

 

From: volkszaehler-users [mailto:volkszaehler-users-bounces at demo.volkszaehler.org] On Behalf Of Andreas Goetz
Sent: Sunday, December 15, 2019 10:14 AM
To: volkszaehler.org - users
Subject: Re: [vz-users] PHP Server Fehlermeldungen

 

Die Meldung tritt auf wenn der HTTP Client die Verbindung beendet bevor er irgendwelche Daten gesendet hat. PPM vermerkt das im Log. Ist nicht weiter schlimm, vmtl. aber ein Problem mit dem HTTP Client (=Deinem NodeMCU).

 

Viele Grüße, Andreas

 





On 15. Dec 2019, at 10:07, <rgb at nord-com.net> <rgb at nord-com.net> wrote:

 

Ich habe den Übeltäter gefunden, es ist ein NodeMCU mit EspEasy, der bei mir die Raumtemperatur und Luftfeuchte per http überträgt. Ich weiss also, in welche Richtung ich jetzt kucken muss, es hat nichts mit der VZ Installation zu tun…

 

From: volkszaehler-users [mailto:volkszaehler-users-bounces at demo.volkszaehler.org] On Behalf Of rgb at nord-com.net
Sent: Saturday, December 14, 2019 8:33 PM
To: Volkszaehler Liste
Subject: [vz-users] PHP Server Fehlermeldungen

 

Liebe Leute,

 

Beim “fine-tuning” meines Volkszählers bin ich auf sich regelmäßig (genau alle 30 Sekunden, für alle Ewigkeiten) wiederholende Fehlermeldungen des PHP Servers gestoßen, die per Syslog im daemon.log landen, wo sie meines Verständnisses nach eigentlich gar nicht hingehen sollten, da in der Konfiguration ein eigenes php error log eingestellt ist.

 

Dec 14 20:07:22 localhost php[471]: Script did not return a valid HTTP response. Maybe it has called exit() prematurely?

Dec 14 20:07:22 localhost php[471]: Script did not return a valid HTTP response. Maybe it has called exit() prematurely?

Dec 14 20:07:52 localhost php[471]: Script did not return a valid HTTP response. Maybe it has called exit() prematurely?

Dec 14 20:07:52 localhost php[471]: Script did not return a valid HTTP response. Maybe it has called exit() prematurely?

 

Alle meine Versuche, die Fehlermeldungen abzustellen bzw. auch ihre Ursache herauszufinden, sind leider fehlgeschlagen, ich habe mich vergeblich durch sich immer wiederholende strace-logs gewühlt…

 

… hat jemand von Euch schon einmal etwas ähnliches gesehen…? Das Problem tritt unabhängig davon auf, ob ein Browser mit dem PHP Server verbunden ist. Eine Funktionsbeeinträchtigung jegendlicher Art kann ich nicht feststellen.

 

Grüsse von Alex

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20191215/4c2f0c28/attachment.html>


More information about the volkszaehler-users mailing list