PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache beenden


c4
12.05.2003, 19:05:48
Moin,

bin heute mal auf Apache 2 umgestiegen. Funzt ja auch alles wunderbar, starten, PHP, mySQL, ...
Wenn ich das Ding allerdings beenden will, dann scheitert mein Tun.

Gestartet wird das Teil mit apache.exe -k install und dann apache.exe -k start
Wenn ich dann versuche den kleinen Häuptling mit apache.exe -k uninstall und/oder apache.exe -k stop zu beenden, dann bleibt das Ding als Dienst aktiv. Mit uninstall werde ich zwar angeblich den Dienst los, aber am Leben bleibt die Rothaut trotzdem. Bei stop versucht er ewig irgendwas zu erreichen, gibt mir dann aber nur aus, dass er nicht erfolgreich war.

Also wie beende ich das Teil?
Ich nutze übrigens Windows98 - falls 'interessant'.

MfG


Edit: Mein Rechner fährt nichtmal runter, wenn der Apache noch läuft! Einzig mit einem zweimaligen Affengriff konnte ich raus aus Windows!
Hab mir nun ein Skript geschrieben, das den Dienst Apache entfernt (uninstall) und dann die Prozesse Apache und php abschießt. Nicht die feine mazedonische, aber immerhin klappt es so.

c4
19.05.2003, 19:57:26
Lasst mich mal bitte nicht so hängen!

In der Schule klappt der reguläre Shutdown leider auch nicht (Windows XP). Abschießen quittiert mir der Rechner mit einer Dialogbox, dass der Apache beendet werden muss, weil er nicht mehr reagiert.
Da der Rechner demnächst von Leuten genutzt werden soll, die lediglich wissen, wie ein Computer aussieht und sonst nix, wäre es fein, wenn man das Ding mal bitte ordentlich beenden könnte, damit man dann auch ordentlich runterfahren kann (geht mit laufendem Apache nicht!)

Gestartet wird das Ding einfach über die apache.exe ohne Parameter. Beenden mittels -k stop und/oder -k uninstall funzt leider nicht.

So. Tipps?

Matt
19.05.2003, 20:05:02
schon mal mit apache -k shutdown probiert?

c4
19.05.2003, 20:06:44
Siehe oben: Ja.

galle
20.05.2003, 19:41:09
hi,
ich überlege nu schon seit deinem 1sten post , woran es liegen könnte :(
ist echt rätselhaft.
das du vielleicht die neueste wampp-version gebrauchen kannst , brauche ich dir bestimmt nicht zu sagen ( hast du wahrscheinlich auch schon getestet).
ich treffe aber morgen jemanden, der bestimmt ne antwort drauf hat & poste sie dann !!

greetings,

;))))))))))))))))))))))))))))

ps: ich habe schon viel aus deinen 'posts' gelernt, alsdaß ich dich bei soner frage hängenlassen würde ( und den anderen geht es bestimmt ähnlich :-) ) --- die passenden antworten fehlen wohl nur.

punisher
21.05.2003, 10:09:29
Ich würde Win98 nicht unbedingt mit dem Apache 2 betreiben , das kann nur eine Notlösung sein !

Ich weiss das man den Apache 1 nicht unbedingt mit dem Win98 laufen lassen soll.

Hier findest du einiges zum Thema (http://httpd.apache.org/docs-2.0/platform/windows.html) .

Running Apache on Windows 9x is not thoroughly tested, and it is never recommended on production systems.

Ich denke du solltest es in erwägung ziehen ein anderes Betriebsystem zu installieren.

Ich den Apache 2 auch mal unter Win98se sein Tippi aufschlagen lassen, es funzte auch, ich habe kein Wammp verwendet sondern eine Apache Distribution ohne php -mysql.

Gruss

Punisher

c4
21.05.2003, 17:56:46
Ich stelle keine Inhalte zur Verfügung! Ich nutze das nur, um meine Skripte lokal zu testen! Und ich hatte noch nie - ich betone: NIE - Probleme.

Mal als Dämpfer für Dich anscheinenden Windowsablehner: Ich habe 3 Linux-Distributionen probiert, alle 3 blieben während der Installation stehen. Grund: unbekannt. Frag mich nicht warum, ist mir auch egal.

Wie geschrieben soll der Rechner in der Schule von DAUs genutzt werden. Wenn die was anderes sehen, als ihr buntes Windows, dann wissen die nicht, was sie machen müssen! Glaub's mir.
Außerdem läuft dort XP und somit ist der Spruch über Windows 9x auch Geschichte.

Also wie beende ich das Ding nun ordentlich?

punisher
21.05.2003, 18:45:54
Ok zu dem Shutdown Problem!

STRG+ ALT+ DEL drücken
...
und im Taskmanager den apachen beenden klappt wunderbar
nur die MS_DOS_Eingabeaufforderung hängt mal kurz aber dann bekomme ich den Dos Prompt wo vorher noch der Apache lief.

Ich habe den Apache aber vorher über Dos gestartet.

Ich habe auch apache -k shutdown ausprobiert das wäre die ordentliche Variante, die funzt aber nicht wircklich.

Wenn in der Schule eh Xp läuft dann kann man den Apache auch als Dienst laufen lassen.

Aber die wohl eleganteste Möglichkeit ist wohl CTRL (STRG) + C wenn der Apache im Dos Fenster beendet werden soll.

Habe ich noch nie gemacht, scheint aber für Dau´s gerade wie gemacht zu sein.

Das mit dem Linux stimmt nich ganz da ich gar kein Pc habe um es zu installieren.
Kommt aber bald. :-)))

Ja meine erstes Linux war Suse ich hab nicht lange gebraucht bis das System nicht mehr lief.

Aber lasse mich trotzdem nicht davon abhalten !!


Ich hoffe das klappt mit dem Apache Shutdown.


Beste Grüsse

Martin

galle
22.05.2003, 12:56:40
hi C4,
also ich habe nochmal bei jemanden nachgefragt und ihm dein prob geschildert.
er meinte es liegt wahrscheinlich am windows bs:
igendeiner der zahlreichen threads wird nicht verarbeitet und somit "hängt" sich apache auf.

da du aber auch pobs unter linux hast, wird es immer rätselhafter.

ich habe mir extra die neueste wampp gezogen und sie hier ausprobiert ( bs= windows 98 ). läuft problemlos && läßt sich beenden :) * ich weiss es soll ja auf xp laufen *
vielleicht wäre das wampp-paket eine möglichkeit:
is ja einfach zu installieren ( für die schüler )
und es läuft :) ( habe es aber unter xp nicht getestet )

vielleicht könntest du auch eine ältere wamppversion ( apache 1.23... ) mal testen.

gretings,
;)))))))))))))))

ps: ansonsten gehen mir allmählich die lösungsvorschläge aus*leider*
ps2: das prob wird mich aber weiter beschäftigen, vielleicht kommt ja noch ne idee :)

c4
22.05.2003, 16:58:41
Zu Hause hab ich die Komponenten des WAMP einzeln installiert. In der Schule läuft die aktuellste Version von WAMPP (mit Perl)

Wie startest und beendest Du den Apachen? Was wird eventuell bereits beim Systemstart mitgeladen (siehe msconfig.exe)?

galle
22.05.2003, 17:44:29
hi,
ich habe an den standard einstellungen des wampp nix geändert
( einfach entzippt& ins c: - verzeichnis direkt einkopiert )
ich starte ihn dann über apache.exe
(icon mit dem desktop verknüpft )
schließen geht entweder mit alt+f4 oder gewöhnlich mit dem 'normalen fensterschliessen'.

greetings,
;)))))))))))))

ps: daher rätsel ich ja !

an der 'msconfig.exe' hab ich nix gebastelt.

c4
22.05.2003, 17:49:00
Schade, schade. Naja, Danke für die Bemühungen schonmal.

Wenn Dir noch was einfallen sollte... ;) (http://www.selfphp.com/forum/forum/newreply.php?action=newreply&threadid=4269)


Edit: Nix basteln in der msconfig.exe: Anzeigen lassen, was alles gestartet wird.

galle
22.05.2003, 17:53:30
auf alle :-)
ich melde mich bei dir, sobald ich noch ne idee habe.
:-)
únd ich hoffe, daß vielleicht auch andere noch einfälle haben :-)

sorry das es nicht funzt, aber ich bleibe am ball und melde mich ansonsten per pm bei dir :-)

greetings,
;)))))))))))))))

ps: den jemanden, den ich gefragt habe, hat über apache ein buch geschrieben * will dich aber nicht demotivieren && du (wir) finden schon ne lösung ! *

das einzige was per autostart läuft ist mysql (mysql/bin/mysqladmin.exe). apache stae ich manuell !

punisher
22.05.2003, 20:41:48
Ich habe einen 1.3 Apache unter Xp laufen als wammp Paket von Apachefriends.org die cs Version man kann auch die a Distribution verwenden sollte aber immer ein Perl von Activestate.com einbinden wenn man perl verwenden will.

Hast du mal probiert den apache als Dienst laufen zu lassen ?

START//PROGRAMME//VERWALTUNG//DIENSTE

..... da findest du den apachen und stelltst dort den Autostarttyp auf automatisch....

ich hoffe dies kommt der Lösung das Problems nahe ...

bin gespannt auf die Antwort

:-)

ICQ 190253750

galle
23.05.2003, 21:19:27
hi again,

hier noch 2 ideen :
1. Damit man das Beenden des Apache erleichtert, erstellt man sich ne Verknüpfung zu der Datei "ApacheSH.bat" (Apache beenden) . *ausgegoogeltes zitat*

2.
versuchs mal mit :
apachectl -k stop

zitat aus : http://213.69.184.44/manual/stopping.html

ansonsten schau ich weiter :-)
greetings,

;)))))))))))))))))))))))))))))

c4
30.05.2003, 14:47:21
Tja, was auch immer wir versucht haben, der Apache mochte es nicht.

Haben uns nun für eine andere Methode entschieden: Warten, bis alle den Vorlesungsraum verlassen haben und klicken dann heimlich, still und leise die ganzen Fehlermeldungen weg. :)

galle
31.05.2003, 13:56:19
nun gut, so gehts auch ;))
das prob ist und bleibt gediegen.
*verstehdaswerwill*
noch eine sehr banale idee:
wird der apache vor(!) dem beenden von mysql runtergefahren ?
bei einem kollegen (xp-user) funzt das nur so , ansonsten 'hängt'
sich der kleine idianer auf.
[aber das wäre wirklich zu banal]


greetings,

;)))))))))))))))))))))))))

c4
31.05.2003, 16:31:28
Joa, ich glaube schon, dass mySQL vor dem Indianer das zeitliche segnen musste. Werde es aber mal bewusst probieren.

s-fox
01.06.2003, 21:30:17
Waldmanns Heil,

Also, alles sehr sehr rätselhaft. Naja, ich hab mir diesen ganzen
Käse erspart. Wenn ich das richtig mitbekommen habe, hast du (c4) dir alle Serverteile einzeln runtergeladen und zusammengesetzt. Kann ja mal sein, das da irgendwas mit irgendeiner ini.Datei beim Konfigurieren nicht ganz geklappt hat.
Ich hab mir PHPTriad besorgt. Allet in einer Kiste, fetich konfiguriert. Gibt'z glaub ich unter www.phptriad.com, wenn ich das noch so in Erinnerung hab. Sonst www.google.de und suchen. Dann finztes auch.

Als ich mein Server eingerichtet habe, hatte ich auch mal die üblichen Probleme. Bei mir lag es an einer falsch konfigurierten Netzwerkkarte. Vielleicht liegt der Fehler da.

Jo, s-fox

s-fox
01.06.2003, 21:33:39
ne, mal wieder allet Käse:
die Adresse für PHPTriad ist nunmal http://sourceforge.net/projects/phptriad

jo, s-fox

c4
02.06.2003, 06:34:43
Danke, danke, s-fox, aber wir haben in der Schule WAMPP ausgewählt - mehr Arbeit als das Entpacken wollte sich niemand antun. :) Außerdem wollten wir aktuelle Versionen (PHPTriad hat ja z.B. nur Apache v1.3)