Serverfouten. Fout "De pagina die u zoekt, is tijdelijk niet beschikbaar": Oorzaken en oplossingen

503 Service tijdelijk niet beschikbaar. Wat betekent de fout 503?

Fout 503 Service tijdelijk niet beschikbaar betekent dat de bron tijdelijk niet beschikbaar is.

Fout 503 treedt op als er meer dan 15 gelijktijdige verbindingen uit verschillende IP-adressen op de site of van uw IP-adres zijn gemaakt - meer dan 10 gelijktijdige verbindingen.

De limieten zijn niet van toepassing op de volgende MIME-typen: Toepassing / JavaScript-toepassing / X-ShockWave-Flash-afbeelding / JPEG-afbeelding / PNG-afbeelding / GIF-afbeelding / BMP-afbeelding / TIFF-afbeelding / x-pictogramtekst / CSS. IE Pictures, CSS en JavaScript, opgenomen bij het laden van een pagina, worden niet als gelijktijdige verbindingen beschouwd.

Er moet ook worden opgemerkt dat als 15 gebruikers de pagina van uw site hebben geopend - dit is niet de 15e gelijktijdige verbindingen. Na het terugsturen van de pagina is de verbinding gesloten.

De limieten worden geïntroduceerd om de stabiliteit van servers en gedeeltelijke bescherming tegen DDOS-aanvallen te verhogen.

De oorzaken van fout 503 kunnen verschillen. Hier is sommigen van hen:
1. Een groot aantal beroep op de site. Het kan bijvoorbeeld worden veroorzaakt door een DDOS-aanval op de site.
2. Een stuk van het script laden met behulp van opnemen of andere methoden op een complete URL. Dergelijke beroepen moeten worden vermeden, ze vertragen langzaam de site-download. Als de 3 pagina tegelijkertijd wordt geladen, wordt elk van welke 4 extra oproepen produceert, wordt slechts 10 extra oproep uitgevoerd, de fout 503-code wordt door de rest ontvangen.

3. Tijdens de verwerking van de site-scripts plaatst de server deze in de wachtrij, snelle scripts worden snel uitgevoerd en langzaam langzaam verwerkt en de andere aansproken beroep op de site vertragen. Wanneer het aantal verzoeken in de wachtrij een kritisch maximum bereikt, retourneert de server de fout 503 naar alle andere verzoeken. De belangrijkste redenen voor dit gedrag zijn:
- HTTP-grote bestanden downloaden. Het is beter om hiervoor FTP-protocol te gebruiken.
- Grote lading sitescripts op MySQL Server.
- Lange lopende scripts genaamd HTTP. Een voorbeeld van een dergelijk script kan worden gedistribueerd site-scripts. We raden alle scripts aan die lange tijd draaien, via de opdrachtregel worden uitgevoerd of de Cron-service gebruiken.
- Mambot in Joomla. MO Standaard Deze scripts worden uitgevoerd op een rij met andere oproepen van gebruikers van de HTTP-site, waardoor het werk van de HTTP-server van uw site wordt vertraagd. Beter om ze over te brengen naar Cron.

Met actieve surfen op internet kan elke persoon gemakkelijk een vrij indrukwekkend aantal verschillende fouten ontmoeten. Helaas is, maar de methode om ze te bestrijden is niet altijd duidelijk op de gebruikelijke Yoozer.

Het verschijnt bijvoorbeeld in het venster van de lopende internetbrowser is niet het meest historische bericht "503 service tijdelijk niet beschikbaar" - wat betekent dit?

De vraag is logischer dan: 503 service tijdelijk niet beschikbaar - wat te doen? Aangezien de natuurlijke wens van elke gemiddelde gebruiker gewoon kan kunnen omgaan met zijn activiteiten en verder.

Oorzaken van deze situatie

Om de rootoorzaken van dit fenomeen te achterhalen, moet u overstappen naar de Russische "503-service tijdelijk niet beschikbaar". Voor dit doel is elke online vertaler vrij geschikt.

Als u alle verstrekte vertaalopties voor deze uitdrukking uitlegt, blijkt het, zo'n interessant ding: een server die wordt geplaatst door de door de gebruiker gevraagde internetbron, kan de mogelijkheid niet realiseren dat u de site betreedt, omdat er op dit moment een aantal is problemen geassocieerd met ernstige overbelasting..

Hoe kan je 503 service tijdelijk niet beschikbaar stellen? Van de zijkant van de gebruikelijke bezoeker is dit niet mogelijk, aangezien de oorzaken van fouten volledig onnodig zijn met zijn acties of gebruikte systeeminstellingen, apparatuur.

Het blijkt dat alleen de eigenaar van de probleembron kan proberen de situatie te corrigeren en de potentiële bezoeker kan worden geadviseerd:

  1. Even wachten. Misschien zal dit probleem worden verholpen en zal het opnieuw de mogelijkheid hebben voor volledige toegang.
  2. Zoek een alternatieve bron van de vereiste informatie over andere, werknemersinternetprojecten.
  3. Als het mogelijk is om te communiceren met de eigenaar van de probleemsite, probeer dan contact met hem op te nemen en een situatie te melden.

Aanbevelingen aan de eigenaren van probleem Internetbronnen

Onmiddellijk is het vermeldenswaard dat het uiterlijk van een soortgelijke fout niet afhankelijk is van de keuze van CMS. Daarom moet u niet rennen om de site over te brengen naar een alternatief platform, omdat dit geen positief effect zal geven.

Een van de redenen voor deze situatie kan een DDOS-aanval zijn. Dit is wanneer er een zeer groot aantal gebeurtenissen op de bron is, die de server overbelast. Wat te doen? Stel een systeembeveiliging in - wordt meestal opgelost door te verwijzen naar een verstandige programmeur. Probeer als optie naar een krachtiger server die bestand is tegen dergelijke overbelasting.

Een andere mogelijke rootoorzaak is niet de juiste instellingen van de site zelf. Wat wordt aanbevolen om te controleren eerst:

  1. Het aantal verzoeken van robots geleidende resource-indexering. Als er te veel van hen zijn, is het noodzakelijk om hun nummer te verminderen.
  2. Als er op de site chat is, wordt aanbevolen om beperkingen op het aantal gelijktijdige deelnemers in te stellen, evenals een verbod op de mogelijkheid van evenwijdige opening van verschillende vensters vast te stellen.
  3. De lading kan ook een enorm aantal bestanden veroorzaken die bezoekers kunnen bezoeken. Als het mogelijk is, is het wenselijk om ze te combineren.
  4. Bij het uitvoeren van een automatische verdeling van letters, is het wenselijk om de tijd voor te tonen wanneer de meeste bezoekers op de website ontbreken.
  5. Verminder het aantal toepasselijke scripts en plug-ins, dat ook een aanvullende impact op de externe server biedt.

Tijdens het surfen op het internet kwam ieder van ons over het uiterlijk van het bericht "Fout 503 - Service niet beschikbaar" bij de toegang tot de site, die zelfs onlangs correct werkte. Deze code betekent dat de HTTP-bron waarnaar u wilt gaan tijdelijk ontoegankelijk is.

Zoals blijkt uit "Fout 503"

Elk account, gelegen op hosting, heeft een bepaald aantal workflows, dat strikt wordt gereguleerd door de kenmerken van het tariefplan. Vraagverwerking van andere netwerkcomputers wordt uitgevoerd in volgorde van aankomst. Tegelijkertijd kunnen eenvoudige aanvragen bijna onmiddellijk worden verwerkt en voor het werken met zwaarder vereist voor een tijdje.
Deze wachtrij is beperkt tot een bepaald aantal verzoeken, en in het geval van het overschrijden van de limiet, verschijnt de query af en toont de browser van de gebruiker het bericht "Fout 503".

Wat te doen de gebruiker wanneer de foutcode 503 in de browser verschijnt

Meestal zijn de oorzaak van dergelijk gedrag van de server en het uiterlijk van een fout met code 503 tijdelijke problemen, en na een tijdje bevrijdt de server het vereiste aantal middelen en kan het verzoek het verzoek verwerken. Daarom wordt aanbevolen om de site niet gedurende drie minuten in te voeren, om geen andere wachtrij te maken die bestaat uit het contacteren van een hostingcomputer, die de huidige situatie alleen kan verergeren.

Oorzaken van foutfout 503 - Service niet beschikbaar

Code 503 Geeft de formatie aan van een grote query-wachtrij op de server waarmee hij geen tijd heeft om het hoofd te bieden. De belangrijkste redenen voor de vorming van de wachtrij kunnen zijn:

  1. Hangende scripts.
  2. Een groot aantal beroep op de server.
Elk van deze redenen vereist verhoogde aandacht van webmasters en HTTP-resource-beheerders en om de werking van de site te optimaliseren.

Oorzaken van scripting en methoden om dit probleem te bestrijden

Verluchtende scripts en het verdere uiterlijk van de fout "Fout 503 - Service niet beschikbaar" kan worden veroorzaakt door de volgende factoren:

  1. Overdracht van grote bestanden met PHP. Grote bestanden worden aanbevolen om direct te worden verzonden, zonder scripts om twee belangrijke redenen te gebruiken:
    • scripts hebben een beperkte werkingstijd en na de vervaldatum wordt de overdracht onderbroken;
    • bestandsoverdracht die PHP gebruikt, neemt een afzonderlijk proces dat stopt met het verwerken van gebruikersverzoeken.
  2. Bestandsoverdracht Het wordt aanbevolen om rechtstreeks te organiseren met behulp van een speciaal multithreaded proces dat een groot aantal threads per keer wordt verwerkt en heeft geen invloed op de downloadsnelheid van de HTTP-bron.
  3. Verbindingen met externe servers. Dit type verbinding wordt ten strengste aanbevolen om te worden vermeden, maar indien zonder hen is het onmogelijk om het werk van de site te implementeren, dan moet u een kleine responstijd instellen en een goede verbinding met de externe server configureren.
  4. Een groot aantal "zware" of niet-werkende CMS-modules. Absoluut alle plug-ins die door CMS worden gebruikt, moeten worden gecontroleerd op prestatie- en bronintensiteit. Modules die de site vertragen, worden aanbevolen om te worden vervangen door meer genagelde tegenhangers, bovendien is het beter om alle ongebruikte motorcomponenten te verwijderen.
  5. Unfiteer gebruik van mailinglijst. Het Mailbox-script wordt aanbevolen om alleen met minimale belasting op de server (bijvoorbeeld 's nachts) uit te voeren, gezien de beperkingen van het aantal berichten per dag en de functies van het script.
  6. Langzame verzoeken aan de MySQL-database. Als u langzame verzoeken in het account hebt, verschijnt een bestand met de naam MySQL-SOUND.LOG. Deze bestandsgegevens worden eenmaal per dag bijgewerkt en bevatten exclusief probleemverzoeken voor de database. Om het aantal langzame verzoeken en daarom de frequentie van fouten met code 503 te minimaliseren, wordt het aanbevolen:
    • installeer op de site van de cachingcomponenten van de site die het aantal query's naar de database verminderen;
    • optimaliseer de verzoeken zelf;
    • indexeer de tabellen van de database op de kolommen die in monsters worden gebruikt;
    • cMS-site wijzigen.

Oorzaken van een groot aantal verzoeken aan HTTP-bron

Tot een groot aantal verzoeken en als gevolg daarvan kan de fout met de code 503 "Service niet beschikbaar" bieden:

  • inhoud op de website van HTTP-koppelingen naar een zeer groot aantal bestanden die zijn geladen via afzonderlijke query's (afbeeldingen, tabellen, kunnen Java-scripts worden gebruikt als dergelijke bestanden);
  • de aanwezigheid op de website van het element dat periodiek AJAX-aanvragen naar de server verzendt (bijvoorbeeld chat) en het aantal verzoeken zal afhangen van zowel het aantal bezoekers als het aantal open tabbladen in de browser van één bezoeker;
  • indexering bots die de bronnen van de site scannen (bijvoorbeeld allerlei zoekmachines);
  • het gebruik van alle bronnen die op andere sites worden gepost;
  • DDOS-aanvallen.

Bij het surfen op internet worden sommige gebruikers vaak geconfronteerd met het feit dat individuele middelen verkeerd werken, de pagina's te lang worden geladen of helemaal niet open. Natuurlijk, voor potentiële bezoekers van de site, vertegenwoordigt het geen groot probleem, maar wat een webmeester te doen, als u een fout 503-service tijdelijk niet beschikbaar hebt bij het betreden van zijn "geestelijke"? Om met het huidige probleem om te gaan, moet u niet meteen met de fundamentele methoden nemen. Misschien kan alles worden opgelost en gemakkelijker manipulaties.

Hoe te decoderen

503 Service Tijdelijk niet beschikbaar (vertaling: "Service is tijdelijk niet beschikbaar") betekent dat de server waarop de site zich bevindt, gestopt met verwerken en aanvragen ontvangen. De oorzaken van het optreden van een dergelijke inscriptie kunnen een enorm bedrag zijn. Misschien gaat de server eenvoudigweg niet aan met de grote toestroom van bezoekers, en misschien is het probleem veel ernstiger.

Als bij het invoeren van de site, verschijnt de fout 503-service tijdelijk niet beschikbaar NGINX, dan betekent het laatste deel van dit bericht dat het probleem met de grootste kans op de server zelf ligt.

Oorzaken van uiterlijk

Wanneer een persoon naar een internetbron komt, lijkt hij te bellen, zoals aan de telefoon. Als de lijn bezet is, kan hij niet zien dat de pagina waarin u bent geïnteresseerd. Hetzelfde gebeurt met te lang "oproep". In deze situatie besluit de server de verbinding te doorbreken om geen bronnen uit te geven en geeft een fout 503-service tijdelijk niet beschikbaar. Wat betekent het, nu is het gemakkelijk te begrijpen, maar wat te doen?

Te veel beroepen op de server

Deze meest voorkomende fout kan verschillende redenen tegelijkertijd hebben:

1. Op de resource-pagina's zijn er verschillende PHP, Java-bestanden en een heleboel andere scripts die verantwoordelijk zijn voor stijlen, omdat hierdoor na het contact opnemen met de site, wordt de query in alle richtingen verzonden, wat tijdelijk naar een Fout 503-service leidt Niet beschikbaar. Hoe deze situatie te repareren? Alles is heel eenvoudig. Het is genoeg om de hele site te optimaliseren, ontdoen van onnodige scripts en op het vermogen om de bestanden die verantwoordelijk zijn voor stijlen in te drukken.

2. Te frequent aantrekkingskracht van braots van zoekmachines naar de siteserver. In dit geval heeft dit geen invloed op de aanwezigheidscellers, zodat u in logboeken moet klimmen. Als de reden in de bots is, is de oplossing eenvoudig - je moet ze sluiten via robot.txt.

3. Als Ajax op de site wordt gebruikt, zal het ook leiden tot een enorm aantal verzoeken en fouten 503-service tijdelijk niet beschikbaar. Meestal treedt een dergelijk probleem op voor middelen met chatrooms, games, virtuele conferenties, enz. Het is mogelijk om deze situatie alleen te corrigeren door het wijzigen van hosting, omdat het nodig is om de prestaties van het systeem te vergroten.

4. "Upload" van andere sites. Als afbeeldingen, videobestanden en andere portalen van derden worden gebruikt op de bron, is de belasting op de server aanzienlijk toegenomen. In dit geval is het voldoende om te ontdoen van de scripts van het 'andere mensen'.

5. Aanval van hackers. Elke DDOS-aanvallen leiden onvermijdelijk tot een fout 503-service tijdelijk niet beschikbaar. Als de site niet slecht is beschadigd, moet het worden hersteld en zorgt voor een betrouwbare bescherming van de portal. Om dit te doen, wordt aanbevolen om certificering te installeren en naar HTTPS te gaan op het SSL-domein. In populair vandaag heeft CMS een enorm aantal plug-ins en extensions die helpen bij het kwijten van ongewenste opmerkingen op de site, spamaanvallen, mailing en inchinging door unfriendliers.

Dalende de snelheid van het verwerken van scripts op de server

Naast de hierboven beschreven redenen, kan de foutcode 503-service tijdelijk niet beschikbaar zijn een gevolg van langzaam ladende scripts. In dit geval kunnen evenementen verschillende percelen ontwikkelen:

  1. Er is te veel "zweterige" scripts op de bron, die de site zelfs niet is weerstaan. Daarom is het van allemaal onnodig en ongebruikt nodig om van te ontdoen.
  2. Als de site via PHP werkt, kunnen er te grote statische bestanden doorheen gaan. Het is noodzakelijk om te onthouden dat een dergelijke overdracht een enorme fout is. Het is noodzakelijk om voorzichtig te zijn, zodat de bestanden alleen rechtstreeks worden verzonden.
  3. De database op de server is niet geoptimaliseerd. In dit geval is het noodzakelijk om het zelf bij te werken of deze naar de hostingprovider te draaien.
  4. Op de server geïnstalleerde e-mail. In dit geval kunt u ook het tarief wijzigen door productiever te selecteren of de services naar een andere hosting te zoeken.

CMS.

Moderne "motoren" voor sites kunt u uw eigen portalen maken zonder speciale programmeervaardigheden. Meestal wordt de Web Master bereikt door een uitgebreide functionaliteit met allerlei plug-ins en extensies. Natuurlijk vereenvoudigen ze het leven en maken ze fasen aantrekkelijker voor potentiële bezoekers. Niet alle extensies zijn echter gelicentieerd en geschikt voor alle CMS. Door slechts één "Broken" -bestand te installeren, kunt u de 503-service tijdelijk niet-beschikbare fout bellen. Wat betekent dit en is het kritisch?

In feite is het mogelijk om het probleem op te lossen, afwisselend uitschakelen van extensies. Als, na het deactiveren van een van hen, verdwijnt de fout - het betekent dat het genoeg is om de "plaag" gewoon te verwijderen. Daarna is het de moeite waard om alle plug-ins in detail te bestuderen voor hun naleving van het specifieke CMS.

Als niets hielp

Als na alle manipulaties het probleem blijft, dan blijft er maar één ding - naar de nieuwe hosting. Dit betekent niet dat al het werk in de vlieg kan zijn. Vandaag kunt u eenvoudig overschakelen naar een andere hosting en de huidige site er naartoe vertalen. Maar vóór dit moet u verduidelijken met consultants, of ze dergelijke manipulaties produceren met bestaande portals.

In ieder geval mag de site niet worden opgegeven, omdat er geen dergelijke problemen zijn die niet op zichzelf kunnen worden opgelost.