ursus contionabundo: NPH vs Daytime

Beitrag lesen

#!/usr/bin/perl
binmode STDOUT;
print "HTTP/1.0 200 OK\r\n\r\n".pack("N", time);

Wie Du sehen kannst, wird gar kein Responseheader gesendet. Der Client bekommt lediglich die HTTP Version und den Status mitgeteilt.

Oh Mann! So kannst Du doch nicht diskutieren. Die fachgerechte Ermittlung ergab ganz eindeutig folgende Header:

---response begin---
HTTP/1.1 200 OK
Date: Tue, 02 Apr 2019 17:17:37 GMT
Server: Apache
Content-Language: de
x-param: title=FWNG%2C%20modern%20MVC%20Web%20Application%20Framework%20in%20Perl%20und%20in%20C;descr=Modern%20Web%20Framework%20Next%20Generation%20in%20Perl%20und%20in%20C%20programmiert
x-class: HTMLfile
Expires: Thu, 11 Jul 2019 00:00:00 GMT
Content-Length: 10
Last-Modified: Tue, 02 Apr 2019 00:00:00 GMT
Vary: Accept-Encoding
Connection: close
Content-Type: text/html; charset=UTF-8

Es ist demnach der von Dir konfigurierte Apache-Webserver, der den übergebenen Response-Header mit unsinnigen, zum Teil grob falschen Werten ergänzt, teils überschreibt und die Antwort weiter gibt.

Und Dir sollte auch endlich einmal auffallen, dass Du das die Zeit zweimal gesendet hast:

  • pack("N", time);
  • Date: Tue, 02 Apr 2019 17:17:37 GMT

Genau so geht "overhead".

Du hast im Skript versteckt, eine neue URL angegeben, die alte sendet einen "502er": Bad gateway

http://rolfrost.de/cgi-bin/nph-time.cgi

Das von mir geschriebene gilt auch dann wenn Du das Zeug inzwischen kommentarlos bis klammheimlich geändert hast. Denn einerseits folgst Du den Ratschlägen, behauptest aber die würden nichts taugen. So kannst Du doch nicht ernsthaft diskutieren.

0 107

ptbtime2.ptb.de 1-3 nicht erreichbar

pl
  • sonstiges
  1. 0
    ntp
    1. 0
      pl
      1. 0
        pl
        1. 0
          Patrick C.
          1. 0
            ntp
            1. 0
              Christian Kruse
            2. -1
              pl
              1. 0
                ursus contionabundo
                1. 0

                  Daytime Server mit IO::Socket

                  pl
                  • perl
                  1. 2

                    Alea iacta est!

                    Camping_RIDER
                    1. 0
                      pl
                      1. 1
                        Camping_RIDER
          2. 0
            pl
            1. 0
              Patrick C.
              1. 0
                pl
                1. 0
                  Patrick C.
                  1. 0
                    pl
                    1. 0
                      Patrick C.
                  2. 0
                    ursus contionabundo
                    1. 0
                      Patrick C.
                      1. 0
                        pl
                        1. 0
                          Patrick C.
                          1. 0
                            pl
  2. 0

    ptbtime2.ptb.de 1-3 per Ping nicht erreichbar - Aber ntpdate geht.

    ursus contionabundo
    1. 0
      pl
      1. 0
        ntp
        1. 0
          pl
          1. 1

            Das ist alles andere als eine gute Idee...

            ursus contionabundo
            1. 0
              pl
              1. 0
                Christian Kruse
                1. 0
                  pl
                  1. 0
                    Christian Kruse
                    1. 0
                      ursus contionabundo
                      1. 1
                        Christian Kruse
                      2. 0
                        pl
                        1. 2
                          ursus contionabundo
                          1. 0
                            pl
                  2. 0
                    pl
                    1. 2
                      ursus contionabundo
                      1. 0

                        NPH vs Daytime

                        pl
                        1. 3
                          ursus contionabundo
                          1. 0

                            TCP vs. UDP

                            pl
                            1. 2
                              ursus contionabundo
                    2. 0
                      Robert B.
                      • http
                      1. 0
                        pl
                        1. 1
                          ursus contionabundo
                          1. 0
                            pl
                            1. 0
                              Robert B.
                              1. 0
                                pl
                                1. 2

                                  Ein teuflisch gemein böser Rat ...

                                  ursus contionabundo
                                  • sonstiges
                                  1. 0
                                    pl
                                    1. 0
                                      ursus contionabundo
                                      1. 0
                                        pl
                                        1. 2
                                          Christian Kruse
                                          1. -1
                                            pl
                                            1. 0
                                              Christian Kruse
                                            2. 0
                                              Patrick C.
                      2. 0

                        Kleine Datenmengen packen ist auch nicht immer eine gute Idee.

                        ursus contionabundo
                        1. -1

                          Ein Proxy kennt kein NPH

                          pl
                          1. 0
                            ursus contionabundo
                            1. 0
                              pl
                          2. 0
                            Robert B.
                            1. 0
                              pl
                              1. 0
                                Robert B.
                        2. 0
                          Robert B.
                        3. 0
                          Robert B.
                          1. 0
                            pl
                        4. 0

                          Kleine Datenmengen packen ist auch nicht immer eine gute Idee. Siehe Accept-Encoding

                          pl
                          1. 1
                            Christian Kruse
                            1. 1
                              dedlfix
                            2. 0
                              pl
                              1. 0
                                Christian Kruse
                                1. 0
                                  pl
                                  1. 2
                                    Christian Kruse
                                  2. 1
                                    Robert B.
                                    1. 0
                                      pl
                                      1. 0
                                        Christian Kruse
                                        1. 0
                                          pl
                                          1. 0
                                            Robert B.
                                            • browser
                                            • http
                                            • menschelei
                                            1. 1
                                              Christian Kruse
                                      2. 0
                                        Robert B.
                                        • browser
                                        • http
                              2. 0
                                Robert B.
                                1. -1
                                  pl
            2. 0

              Das ist alles andere als eine gute Idee... Webservices

              pl
              1. 1
                dedlfix
                1. 0
                  pl
                2. 1
                  Tabellenkalk
                3. 0

                  NTP über HTTP, TCP vs. UDP

                  pl
                  • http
                  • server
                  • sonstiges
                  1. 1
                    dedlfix
                    1. 0
                      pl
                      1. 1
                        dedlfix
                  2. 0
                    pl
              2. 1
                Robert B.
                1. 0

                  Die Idee der Webservices

                  pl
  3. 0
    Wille
    1. 0
      pl
    2. 0
      Jollo
      1. -1

        NTP ist ähnlich aufgebaut wie DNS

        pl
  4. 0

    Uhrzeit als Webservice in JAVA

    pl
    1. 0
      ursus contionabundo
      1. 0
        Christian Kruse
        1. 0

          Uhrzeit als Webservice in JAVA fpr 15 Teilnehmer aber bitte mit einem dediziertem Tomcat-Server

          ursus contionabundo
        2. 1
          Robert B.
          1. 0
            dedlfix
            1. 0
              MudGuard
            2. 0
              Jollle