Hvordan skifte ledningsnett

Så jeg har en Mediawiki på et underdomener, og inntil ganske nylig var alt bra (hvis det noen ganger var litt tregt). For noen uker siden begynte vi av og til å få 500 interne serverfeil. Vanligvis skjer det bare hvis vi ikke har besøkt nettstedet på en stund ... vanligvis når du trykker på oppdatering (eller besøker en annen side), vil nettstedet lastes inn normalt.

Jeg har sett på loggene og vanligvis ser de slik ut med FastCGI:

[**date**] [warn] [client *.*.*.*] (104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server [**date**] [error] [client *.*.*.*] Premature end of script headers: index.php [**date**] [error] [client *.*.*.*] File does not exist: /{directory/url}/internal_error.html 

og som dette med vanlig CGI

[**date**] [error] [client *.*.*.*] Premature end of script headers: php72.cgi, referer: http://{url}/index.php?title=Main_Page [**date**] [error] [client *.*.*.*] File does not exist: /{directory/url}/internal_error.html, referer: {url}/index.php?title=Main_Page 

Så langt har vi prøvd å bytte hvilken versjon av PHP vi kjører, og om vi bruker CGI eller FastCGI. Vi har prøvd å slå av .htaccess (begrenset tilgang til stedet) og fikk vår ISP til å øke PHP-minnegrensen til maks.

Noen ideer om hva som kan forårsake dette, eller hva jeg kan gjøre for å feilsøke? Det meste av alt jeg har googlet har antydet enten å "prøve igjen senere", kontakte webansvarlig (er, det er meg i dette tilfellet) eller er spesifikt for spesifikke ISP-er / plattformsproblemer. Jeg er på enden av tauet mitt her.

  • Jeg antar at hvis du ikke bruker FastCGI, får du ikke advarselen om tilkobling tilbakestilt av peer.
  • @StephenOstermiller Riktig, selv om de to feilene i utgangspunktet er de samme.

fungert for deg: Charles Robertson | Ønsker du å kontakte oss?