Ich habe mich gefragt, welche Auswirkungen externe Clients auf eine ziemlich ausgelastete Site haben würden, wenn der Apache2-Server neu konfiguriert und dann ein Befehl zum erneuten Laden von /etc/init.d/apache2 ausgegeben würde.
Ich weiß theoretisch, dass aktuelle Aktionen ohne Probleme durchgeführt werden sollten, aber wie würde sich dies insgesamt auf die Website auswirken?
Nehmen wir für dieses Beispiel an, ich möchte einmal pro Minute ein Nachladen durchführen. Würde dies die Leistung der Website erheblich beeinträchtigen?
Vielen Dank
apache-2.2
BParker
quelle
quelle
Antworten:
Tag auch,
Ich vermute, dass ein erneutes Laden pro Minute die Leistung Ihrer Website beeinträchtigen würde, aber dies hängt stark von folgenden Faktoren ab:
All dies wirkt sich auf Ihre Antwortzeit auf das Neuladen aus. Ich denke, ein Nachladen pro Minute ist etwas übertrieben und beeinträchtigt nur die Leistung Ihrer Website.
Ich würde vorschlagen, ein Server-HUP in den Prozess einzubeziehen, wenn eine neue Konfiguration wie wir eingeführt wird.
Wir haben bei wichtigen Nachrichtenereignissen über eine Stunde lang ein maximales Verkehrsaufkommen von 3,8 Millionen Treffern pro Sekunde und 7 Millionen Treffern pro Sekunde festgestellt. Ein solcher Ansatz für Konfigurationsaktualisierungen wirkt sich nicht auf unsere Server aus.
HTH
Prost,
quelle
Die Verwendung
/etc/init.d/apache2 reload
entspricht einem ordnungsgemäßen Neustart. Wie Sie sagten, werden die aktuellen Verbindungen bis zum Ende übertragen, bevor das Kind stirbt. Wenn Kinder sterben, werden sie durch neue Kinder mit der neuen Konfiguration ersetzt (Neustart siehe Apache-Dokument) .In der Praxis kann es etwas langsamer werden, da einige Ressourcen erforderlich sind, um das untergeordnete Element neu zu starten, die Konfiguration neu zu laden und Protokolldateien zu schließen und zu öffnen. Dies ist jedoch für die Clients kaum erkennbar.
Was Ihr Beispiel betrifft, hängt es wahrscheinlich davon ab, wie viele freie Ressourcen Sie auf Ihrem Server haben und wie groß die Protokolldateien und die Konfiguration sind, aber meiner Ansicht nach würde dies die Site-Leistung nicht beeinträchtigen.
quelle