Thread Non Parsed Header und Gateway Timeout (4 answers)
Opened by rosti at 2023-07-27 12:02

rosti
 2023-07-27 12:02
#195201 #195201
User since
2011-03-19
3247 Artikel
BenutzerIn
[Homepage]
user image
Moin ;)

Ein Status 504 Gateway Timeout wirft der Apache bekanntlich dann wenn er innerhalb einer konfig. Zeitspanne keine Rückmeldung von dem Prozess bekommt den er via CGI gestartet hat. Konkret fliegt mir ein Script

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
#!/usr/bin/perl

use strict;
use warnings;
use constant CRLF => "\r\n";
binmode STDOUT;

for(1..1000){
    sleep 1;
}
print "Content-Type: text/plain", CRLF, CRLF, "OK";


nach 15 Minuten um die Ohren weil es innerhalb dieser Zeit nix nach STDOUT schreibt. Wenn ich dieses Script jedoch als nph-script starte, kommt kein Status 504 Gateway Timeout, auch dann nicht, wenn 15 Minuten lang keine Ausgabe nach STDOUT erfolgte.

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
#!/usr/bin/perl

use strict;
use warnings;
use constant CRLF => "\r\n";
binmode STDOUT;

print "HTTP/1.0 200 OK".CRLF;
for(1..1000){
    sleep 1;
}
print "Content-Type: text/plain", CRLF, CRLF, "OK";


Ist dieses Verhalten bei NPH-Scripts grundsätzlich so? Also daß ein Gateway Timeout sozusagen obsolet ist?


MFG

View full thread Non Parsed Header und Gateway Timeout