2017-08-16 1 views
0

Ich benutze godaddy für meine Website-Hosting Ich habe etwa ein Jahr ohne Probleme verwendet, gerade jetzt habe ich einen Http Error 503. Bitte schauen Sie im Anhang Bild.Http Fehler 503 in asp.net wegen global.asax Datei

Ich verwende diese Anfrage, um die Anmeldung der Website (Sitzungsstatus online) nicht schnell abmelden.

Ich habe Sitzung Zeitüberschreitung der web.config hinzugefügt und ich habe Timer in der Website verwendet. nur die Anfrage in global.asax-Dateien funktionieren gut.

Vielen Dank für die Hilfe global.asax file

+0

Bitte fügen Sie den Code als Text nicht als Bild hinzu. – krlzlx

+0

Haben Sie genauere Informationen über den Fehler? Und haben Sie überprüft, dass die Website ohne den Keepalive-Code gestartet wird? – Simmetric

+0

statische Gewinde keepAliveThread static void Keep-Alive() { while (true) { WebRequest req = WebRequest.Create ("http://example.com"); req.GetResponse(); versuchen { Thread.Sleep (120000); } catch (ThreadAbortException) { break; } } } geschützt void Application_Start (Objekt Absender, EventArgs e) { keepAliveThread.Start(); } –

Antwort

0

From the GoDaddy community:

503 Service Unavailable Fehler werden am häufigsten von entweder Ihre Website verursacht seine maximale Anzahl gleichzeitiger Verbindungen oder wenn Ihr Hosting-Konto verbraucht seine gesamte getroffen zu haben verfügbare Ressourcen.

Vermutlich verbraucht Ihr Thread zu viele Ressourcen. Vielleicht gibt es sogar ein Thread-Limit für Ihre Anwendung, es darf nicht erlaubt sein, neue Threads zu erstellen.

+0

danke für deine Antwort Schatz, was ist die Lösung Liebe? –

+0

Sie können nach alternativen Methoden suchen, um die Anwendung am Leben zu halten, zum Beispiel indem Sie eine geplante Aufgabe von Ihrem eigenen Computer aus ausführen oder kostenlose Überwachungsdienste wie Monitis, Uptime Robot oder Pingdom betrachten. – Simmetric

+0

Was ist mit VPS von GoDaddy? wird mein Problem lösen. –

Verwandte Themen