Heim > Betrieb und Instandhaltung > Windows-Betrieb und -Wartung > PHPWAMP-Selbststart-Ausnahmeanalyse der Gründe, warum Dienste wie Apache nach dem Neustart des Servers nicht automatisch neu gestartet werden (Bild und Text)

PHPWAMP-Selbststart-Ausnahmeanalyse der Gründe, warum Dienste wie Apache nach dem Neustart des Servers nicht automatisch neu gestartet werden (Bild und Text)

黄舟
Freigeben: 2017-06-05 09:33:36
Original
2319 Leute haben es durchsucht

Bei der Verwendung von „PHPWAMP-Automatikaufgabe“ traten bei vielen Schülern die folgenden Probleme auf:

“Die integrierte PHPWamp-Umgebung startet den Computer neu (Server). ), wird der Website-Dienst nicht automatisch gestartet“

(Wenn dieses Problem in anderen Umgebungen oder beim Erstellen selbst auftritt, können Sie es auch mit dieser Methode lösen)

Der Inhalt dieses Artikels stimmt mit Folgendem überein:

Warum kann der Website-Dienst nach dem Wechsel von manuell auf automatisch nicht neu gestartet werden?

Warum wechselt es zu manuell, nachdem ich den Dienst auf automatisch eingestellt habe?

Warum startet der Dienst nicht automatisch neu, nachdem der Server (Computer) neu gestartet wurde?

Analyse der Gründe, warum der Website-Dienst nach dem Neustart des Windows-Servers nicht automatisch neu gestartet wird.

Warum kann der Server-(Computer-)Dienst immer noch nicht von selbst starten, nachdem der Server (Computer) neu gestartet wurde, nachdem der Dienst auf „Automatisch“ eingestellt wurde?

msconfig-Einstellungen sind ungültig , automatisch ist ungültig, Verzögerung ist ungültig, Registrierungsänderungen sind ungültig, Wie kann verhindert werden, dass der Website-Dienst automatisch auf manuell zurückgesetzt wird ?

Vorwort:

PHPWAMP ist eine von mir entwickelte rein grüne integrierte Umgebung, die VC integriert. Sie unterstützt benutzerdefinierte Einstellungen der PHP-Version und mehr Gleichzeitige Ausführung der Versionen, erzwungene Änderung aller Umgebungsdatenbankkennwörter, Entfernung anderer Domänennamen als Port 80 mit einem Klick, erzwungene Deinstallation jeder Umgebung, erzwungene Entfernung von Umgebungshindernissen, automatisches periodisches Aufgabensystem und viele andere praktische Funktionen Ich habe festgestellt, dass der Website-Dienst von phpwamp nach dem Neustart des Computers nicht neu gestartet werden kann. Sie müssen den Website-Dienst manuell starten, bevor die Website normal ausgeführt werden kann es eins nach dem anderen für Sie.

Ebenso hat dieses Problem nichts mit PHPWAMP selbst zu tun, sondern ist ein Problem mit den Computereinstellungen oder der automatischen Wiederherstellung der Antivirensoftware.

Die Fragen der Schüler lauten wie folgt:

Schüler: Im Interesse des Lehrers verwende ich PHPWAMP oder Andere Integrationsumgebungen: Wird der Website-Dienst bei jedem Neustart des Computers nicht automatisch mit dem System neu gestartet? Was seltsam ist, ist, dass einige Computer normal mit dem System hochfahren können? Könnte es sein, dass die Position, die ich verwendet habe, falsch ist? Nachdem die entsprechenden Website-Dienste auf „Automatisch“ eingestellt wurden, sieht es immer noch wie ein Vogel aus! Ich habe viele Online-Informationen überprüft und das oben Geschriebene befolgt, aber es stellte sich heraus, dass alles umsonst war. Wie kann man es lösen?

Tipp des Autors: Klicken Sie auf das Bild, um das hochauflösende Bild anzuzeigen, bedeutet dies, dass der Artikel Sie siehe Nachdruck von anderen Websites. Bitte besuchen Sie meinen Blog. Sehen Sie sich den Originaltext an.

Wenn wir auf die Situation des oben genannten Studenten stoßen, wie sollten wir sie lösen?

Bei der Lösung dieses Problems können wir auf die folgenden Probleme stoßen. Wir müssen sie nur einzeln entsprechend unserer eigenen Situation lösen.

Stellen Sie zunächst die allgemeine Lösung vor und stellen Sie dann die umfassende Anwendung der eigenen Funktionen von PHPWAMP vor, um dieses Problem zu lösen.

Lösung für Schritt 1:

Klicken Sie auf der Hauptoberfläche von PHPWAMP auf „Alle Dienste anzeigen“

Klicken Sie dann mit der rechten Maustaste auf den Dienst, den Sie mit dem Computer (Server) starten möchten . Klicken Sie beim Start mit der rechten Maustaste und klicken Sie auf Eigenschaften.

Stellen Sie es auf „automatisch“, normalerweise können wir es so einstellen, aber manchmal funktioniert es immer noch nicht , dann lesen Sie einfach weiter.

Schritt 2 Lösung:

Geben Sie in der unteren linken Ecke Type ein msconfig in das Feld ein, um das Systemkonfigurationsprogramm zum Festlegen von Startelementen zu öffnen.

Wählen Sie dann in den Startelementen die Registerkarte „Dienste“ aus, suchen Sie in der Liste den Dienst, den Sie beim Start starten möchten, und starten Sie ihn nach der Einrichtung neu .

Normalerweise wird dieser Schritt kein Problem sein, aber einige Leute schaffen es immer noch nicht, nachdem sie es so eingerichtet haben!

Das liegt daran, dass die Optimierung einiger Antivirensoftware die Einstellungen zurücksetzt, sodass msconfig nicht mehr geändert werden kann und immer zu den Einstellungen vor der Änderung zurückkehrt.

Schritt 3 Lösung:

Bewusst installiert360SicherheitSchutz zur Demonstration, das Gleiche gilt für andere Antivirenprogramme Software. Öffnen Sie zunächst die Antiviren-Startelemente-Einstellungen.

Suchen Sie den spezifischen Optimierungsdatensatz des relevanten Website-Dienstes und klicken Sie auf die Schaltfläche Wiederherstellen und Starten , wie unten gezeigt (dasselbe gilt für andere Antivirensoftware)

Wenn Sie den Website-Dienst nach dem Booten immer noch nicht automatisch starten können,

dann kann Apache, MySQL und andere entsprechende Website-Dienste ändern, kann auf „automatisch (verzögerter Start)“ eingestellt werden.

Auf diese Weise führt das System diesen Dienst aus, nachdem der Ladevorgang abgeschlossen ist.

Ultimative allgemeine Lösung:

Wenn die oben genannten Methoden nicht funktionieren, können Sie den Dienst, der mit dem System gestartet werden soll, in eine Bat-Datei umwandeln und diese dann hinzufügen die Startelemente.

Zum Beispiel sind die Dienstnamen von Apache und MySQL in der PHPWAMP-integrierten Umgebung .phpwamp_apache2.4 bzw. .phpwamp_mysql Der entsprechende Bat-Code von lautet wie folgt

(Für andere integrierte Umgebungen oder von Ihnen selbst installierte Umgebungen überprüfen Sie bitte selbst den entsprechenden Dienstnamen und überprüfen Sie die Nummer)

 
@echo off  
set PHPWAMP_version=更新日期20160226  
TITLE PHPWAMP %PHPWAMP_version% 运行中 - %~dp0  
net stop .phpwamp_apache2.4  
net stop .phpwamp_mysql
Nach dem Login kopieren

Natürlich können Sie das auch Verwenden Sie PHPWAMPandere. Einige Dienste sind auch in

[php]Klartext anzeigen

@echo off  
set PHPWAMP_version=更新日期20160226  
TITLE PHPWAMP %PHPWAMP_version% 运行中 - %~dp0  
net stop .phpwamp_apache2.2  
net stop .phpwamp_apache2.4  
net stop .phpwamp_mysql  
net stop .phpwamp_nginx  
net stop .phpwamp_php-cgi  
net stop .phpwamp_svnserve  
net stop .phpwamp_memcached  
net start .phpwamp_apache2.2  
net start .phpwamp_apache2.4  
net start .phpwamp_mysql  
net start .phpwamp_nginx  
net start .phpwamp_php-cgi  
net start .phpwamp_svnserve  
net start .phpwamp_memcached
Nach dem Login kopieren


Freundliche Erinnerung: Wenn der hinzugefügte Dienst nicht installiert wurde, kann es beim Start zu entsprechenden Fehlermeldungen kommen. Bitte ignorieren Sie diese .

Öffnen Sie txt, kopieren Sie den obigen Code hinein und speichern Sie ihn als Datei mit dem Suffix bat

Nennen Sie die Bat-Datei start-up.bat, „start-up“ bedeutet auf Englisch „Startup“. , der Name ist willkürlich .

Öffnen Sie dann diesen Ordner, wie unten gezeigt.

Kopieren Sie die start-up.bat-Datei hinein, sodass der Schläger bei jedem Start vorhanden ist automatisch außer Dienst gestellt.

(Dieser Vorgang reagiert relativ empfindlich auf Antivirensoftware. Wenn er während der Einstellung von Antivirensoftware abgefangen wird, klicken Sie auf „Bestehen“/oder schalten Sie die Antivirensoftware aus)

Andere integrierte Umgebungen oder Umgebungen, die Sie unabhängig erstellen, können auf diese Weise eingerichtet werden.

Andere Lösungen: Umfassende Nutzung der integrierten Funktionen von PHPWAMP zur Lösung von

If Sie verwenden Das eine ist

PHPWAMP Wenn Sie auf die oben genannten Probleme stoßen, müssen Sie nicht die Bat-Methode verwenden und direkt die integrierte Funktion verwenden, um sie zu lösen.

Aktivieren Sie zuerst die automatische Aufgabe des geplanten Neustarts des Computers (Servers) und dann die automatische Aufgabe des geplanten Neustarts des Dienstes.

Wenn wir den automatischen Neustart des Servers (Neustart des Computers) einrichten, startet das System normalerweise automatisch die Website Wenn Sie auf das oben genannte Problem stoßen, gibt es keine Möglichkeit, den Website-Dienst automatisch neu zu starten. Sie können zuerst den Server neu starten und dann den Website-Dienst neu starten.

Fall: Zum Beispiel möchte ich am 3. und 5. eines jeden Monats um 3:18 Uhr einen automatischen Serverneustart (Neustart des Computers) einrichten , wie in der Abbildung unten gezeigt.

Die beiden Fenster sehen sehr ähnlich aus. Der Fenstertitel und der tatsächliche Inhalt sind leicht zu unterscheiden. Beachten Sie, dass das erste Fenster den Server neu startet und das zweite Fenster den Website-Dienst neu startet. Ich habe zwei geplante Aufgaben geöffnet und die Zeit kann um einige Minuten gestaffelt werden. Weitere Informationen finden Sie im roten Kästchen im Bild.

Achten Sie auf die gestaffelte Zeit. Das erste Fenster beträgt 3,18 Minuten und das zweite Fenster 3:28 Minuten. Der Dienst startet etwas später als der Server.

Das obige ist der detaillierte Inhalt vonPHPWAMP-Selbststart-Ausnahmeanalyse der Gründe, warum Dienste wie Apache nach dem Neustart des Servers nicht automatisch neu gestartet werden (Bild und Text). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage