Christoph Schnauß: unverständliche Apache-log-Meldung

Beitrag lesen

hallo Tom,

Du betreibst einen selber kompilierten Apache (Version?)

Nein, über den MSI-Installer geholt. Apache/2.2.25 (Win32) DAV/2 PHP/5.4.6

auf einem (älteren) Windows-System

Naja, wenn du Windows7 als "älteres System" ansiehst ...

als Dienst (den Apachen)

Klar

Es handelt sich um eine Art "Race-Condition" an einem Socket.
Überlappende Benutzung anstelle einer "anständigen Sperre" setzt ein einwandfreies Queuing voraus. Wenn sich die Belegung von Lese- und Schreibpuffer überlappt, tritt dieser Fehler auf. Das kommt vor, wenn man kein MutEx setzt, es vergessen hat.

Ich habe tatsächlich keine Ahnung, was ich unter "MutEx" zu verstehen hätte

Hast Du da was in C programmiert?

Nein, dazu bin ich nicht mehr in der Lage. Und wenn, dann hätte ich das nicht unter Windows gemacht.

Ich habe einen Verdacht: ich bin dabei, meine eigene HP doch noch zu revidieren und habe also alles in ein neues Projekt zum Neubau gepackt. Das Ganze läuft als PHP-Smarty-Konstruktion, wobei ein paar rewrite-Anweisungen per .htaccess zwingend nötig sind. Ausschnitte aus der .htaccess:

RewriteEngine  on  
  
RewriteRule ^fehler$  index.php?fehler  [QSA]  
RewriteRule ^holunder$  index.php?holunder  [QSA]  
RewriteRule ^kontakt$  index.php?kontakt  [QSA]  
RewriteRule ^pub$  index.php?pub  [QSA]  
RewriteRule ^ov_stasi$  index.php?ov_stasi  [QSA]  
RewriteRule ^privat$  index.php?privat  [QSA]  
RewriteRule ^texte$  index.php?texte  [QSA]  
RewriteRule ^texte2$  index.php?texte2  [QSA]  

Es geht vermutlich um dieses "texte2", jedenfalls funktionieren da zwei Links nicht. Das exakt identische Projekt hat unter einem Apache unter Linux (Gentoo) keinerlei Auffälligkeiten.

Grüße aus Berlin

Christoph S.

--
Visitenkarte
ss:| zu:) ls:& fo:) va:) sh:| rl:|