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)

Jun 05, 2017 am 09:33 AM

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!

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So setzen Sie das CGI -Verzeichnis in Apache So setzen Sie das CGI -Verzeichnis in Apache Apr 13, 2025 pm 01:18 PM

Um ein CGI-Verzeichnis in Apache einzurichten, müssen Sie die folgenden Schritte ausführen: Erstellen Sie ein CGI-Verzeichnis wie "CGI-bin" und geben Sie Apache-Schreibberechtigungen. Fügen Sie den Block "scriptalias" -Richtungsblock in die Apache-Konfigurationsdatei hinzu, um das CGI-Verzeichnis der URL "/cgi-bin" zuzuordnen. Starten Sie Apache neu.

So starten Sie Apache So starten Sie Apache Apr 13, 2025 pm 01:06 PM

Die Schritte zum Starten von Apache sind wie folgt: Installieren Sie Apache (Befehl: sudo apt-Get-Get-Installieren Sie Apache2 oder laden Sie ihn von der offiziellen Website herunter). (Optional, Linux: sudo systemctl

So löschen Sie mehr als Servernamen von Apache So löschen Sie mehr als Servernamen von Apache Apr 13, 2025 pm 01:09 PM

Um eine zusätzliche Servername -Anweisung von Apache zu löschen, können Sie die folgenden Schritte ausführen: Identifizieren und löschen Sie die zusätzliche Servername -Richtlinie. Starten Sie Apache neu, damit die Änderungen wirksam werden. Überprüfen Sie die Konfigurationsdatei, um Änderungen zu überprüfen. Testen Sie den Server, um sicherzustellen, dass das Problem behoben ist.

Was tun, wenn der Port Apache80 belegt ist Was tun, wenn der Port Apache80 belegt ist Apr 13, 2025 pm 01:24 PM

Wenn der Port -80 -Port der Apache 80 besetzt ist, lautet die Lösung wie folgt: Finden Sie den Prozess, der den Port einnimmt, und schließen Sie ihn. Überprüfen Sie die Firewall -Einstellungen, um sicherzustellen, dass Apache nicht blockiert ist. Wenn die obige Methode nicht funktioniert, konfigurieren Sie Apache bitte so, dass Sie einen anderen Port verwenden. Starten Sie den Apache -Dienst neu.

So verwenden Sie Debian Apache -Protokolle, um die Website der Website zu verbessern So verwenden Sie Debian Apache -Protokolle, um die Website der Website zu verbessern Apr 12, 2025 pm 11:36 PM

In diesem Artikel wird erläutert, wie die Leistung der Website verbessert wird, indem Apache -Protokolle im Debian -System analysiert werden. 1. Log -Analyse -Basics Apache Protokoll Datensätze Die detaillierten Informationen aller HTTP -Anforderungen, einschließlich IP -Adresse, Zeitstempel, URL, HTTP -Methode und Antwortcode. In Debian -Systemen befinden sich diese Protokolle normalerweise in /var/log/apache2/access.log und /var/log/apache2/error.log verzeichnis. Das Verständnis der Protokollstruktur ist der erste Schritt in der effektiven Analyse. 2. Tool mit Protokollanalyse Mit einer Vielzahl von Tools können Apache -Protokolle analysiert: Befehlszeilen -Tools: GREP, AWK, SED und andere Befehlszeilen -Tools.

Wie Debian die Hadoop -Datenverarbeitungsgeschwindigkeit verbessert Wie Debian die Hadoop -Datenverarbeitungsgeschwindigkeit verbessert Apr 13, 2025 am 11:54 AM

In diesem Artikel wird erläutert, wie die Effizienz der Hadoop -Datenverarbeitung auf Debian -Systemen verbessert werden kann. Optimierungsstrategien decken Hardware -Upgrades, Parameteranpassungen des Betriebssystems, Änderungen der Hadoop -Konfiguration und die Verwendung effizienter Algorithmen und Tools ab. 1. Hardware -Ressourcenverstärkung stellt sicher, dass alle Knoten konsistente Hardwarekonfigurationen aufweisen, insbesondere die Aufmerksamkeit auf die Leistung von CPU-, Speicher- und Netzwerkgeräten. Die Auswahl von Hochleistungs-Hardwarekomponenten ist wichtig, um die Gesamtverarbeitungsgeschwindigkeit zu verbessern. 2. Betriebssystem -Tunes -Dateideskriptoren und Netzwerkverbindungen: Ändern Sie die Datei /etc/security/limits.conf, um die Obergrenze der Dateideskriptoren und Netzwerkverbindungen zu erhöhen, die gleichzeitig vom System geöffnet werden dürfen. JVM-Parameteranpassung: Einstellen in der Hadoop-env.sh-Datei einstellen

So stellen Sie eine Verbindung zur Datenbank von Apache her So stellen Sie eine Verbindung zur Datenbank von Apache her Apr 13, 2025 pm 01:03 PM

Apache verbindet eine Verbindung zu einer Datenbank erfordert die folgenden Schritte: Installieren Sie den Datenbanktreiber. Konfigurieren Sie die Datei web.xml, um einen Verbindungspool zu erstellen. Erstellen Sie eine JDBC -Datenquelle und geben Sie die Verbindungseinstellungen an. Verwenden Sie die JDBC -API, um über den Java -Code auf die Datenbank zuzugreifen, einschließlich Verbindungen, Erstellen von Anweisungen, Bindungsparametern, Ausführung von Abfragen oder Aktualisierungen und Verarbeitungsergebnissen.

So sehen Sie Ihre Apache -Version an So sehen Sie Ihre Apache -Version an Apr 13, 2025 pm 01:15 PM

Es gibt 3 Möglichkeiten, die Version auf dem Apache -Server anzuzeigen: Über die Befehlszeile (apachect -v- oder apache2CTL -v) überprüfen Sie die Seite Serverstatus (http: // & lt; Server -IP- oder Domänenname & GT;/Server -Status) oder die Apache -Konfigurationsdatei (Serversion: Apache/& lt; Versionsnummer & GT;).).

See all articles