Service starten

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Service starten

Postby Timo Trallala » 25. October 2007 08:45

Hallo,

muss einen Service starten, aber das scheint irgendwie nicht zu funktionieren:

Step 5 - Start Sphinx Daemon

In order to speed up the searching capability for the wiki, we must run the sphinx in daemon mode. Add the following to whatever sever startup script you have access (i.e. /etc/rc.local):

/path/to/sphinx/installation/searchd --config /path/to/sphinx.conf &

dazu habe ich die start_mysql.bat erweitert

Code: Select all
@echo off
echo Diese Eingabeforderung nicht waehrend des Running beenden
echo Please dont close Window while MySQL is running
echo MySQL is trying to start
echo Please wait  ...
echo MySQL is starting with mysql\bin\my.cnf (console)

mysql\bin\mysqld --defaults-file=mysql\bin\my.cnf --standalone --console
sphinx\bin\release\searchd --config sphinx.conf &

if errorlevel 1 goto error
goto finish

:error
echo.
echo MySQL konnte nicht gestartet werden
echo MySQL could not be started
pause

:finish


Das funktioniert leider nicht

Mic
Timo Trallala
 
Posts: 13
Joined: 23. August 2006 10:19

Postby Wiedmann » 25. October 2007 11:04

Du musst dir da schon eine eigene Batchdatei schreiben.
--> Nach dem Starten des mysqld wird die Datei nicht weiters ausgeführt.

(Das scheint auch irgendwie für Linux zu sein was du da hast?)
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby Timo Trallala » 25. October 2007 11:27

Hallo,

wird denn die Batchdatei automatisch ausgeführt??? Oder muss ich die noch irgendwie zum starten bringen

Meine Kenntnisse diesbezüglich sind ruddimentär

Es handelt sich hier um einen Suchdaemon ... der läuft unter linux und windows nur muss dieser auch gestartet werden

trallala
Timo Trallala
 
Posts: 13
Joined: 23. August 2006 10:19

Postby Wiedmann » 25. October 2007 12:13

wird denn die Batchdatei automatisch ausgeführt???

Welche?
Die "mysql_start.bat" wird jedenfalls nur ausgeführt, wenn du sie selbst startest. (BTW: eine "start_mysql.bat" gibt es nicht)

Code: Select all
/path/to/sphinx/installation/searchd --config /path/to/sphinx.conf &

Suchdaemon ... der läuft unter linux und windows

Unter Windows gibt es halt das mit dem "&" am Schluss nicht.
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby Timo Trallala » 25. October 2007 12:19

wenn ich den command in die cmd eingebe, wird der daemon gestartet;)

Nun muss es doch irgendwie möglich sein, den daemon ebenfalls zu starten, wenn ich xampp starte, ähnlich wie mysql oder apache.

Wenn ich dazu noch einen Hinweis bekämen täte, wäre ich sehr froh;)

---
Mic
Timo Trallala
 
Posts: 13
Joined: 23. August 2006 10:19

Postby glitzi85 » 26. October 2007 20:49

Hallo,

wie startest du denn Apache und MySQL? Außerdem wäre es hilfreich zu erfahren, wann der Dämon gestartet werden soll (vor oder nach Apache/MySQL) und ob automatisch oder nicht (beim hochfahren, anmelden usw).

mfg glitzi
User avatar
glitzi85
 
Posts: 1920
Joined: 05. March 2004 23:26
Location: Dahoim

Postby Timo Trallala » 26. October 2007 21:14

Hallo,

der daemon soll nach mysql starten. Also habe ich einen eine batch verfasst, die folgender Maßen ausschaut:
Code: Select all
@echo off
echo Diese Eingabeforderung nicht waehrend des Running beenden
echo Bitte erst bei einem gewollten Shutdown schliessen
echo Xampp wird gestartet ...
echo sphinx wird gestartet ...

/xampp/xampp_start
/xampp/sphinx/bin/release/searchd --config /xampp/sphinx.conf

if errorlevel 255 goto finish
if errorlevel 1 goto error
goto finish

:error
echo.
echo sphinx konnte nicht gestartet werden
echo sphinx could not be started
pause

:finish


Das ist aber nur die Testumgebung. Das Wiki samt Daemon wird als GIS
in einem Unternehmen verwendet. Das läuft dann aber auch auf einem Windowssystem als Client Server Anwendung.

Gruß
derTrallala
Timo Trallala
 
Posts: 13
Joined: 23. August 2006 10:19

Postby glitzi85 » 26. October 2007 22:02

Hallo,

wenn du die xampp_start.exe mal von Hand aufgerufen hättest, wäre dir vielleicht aufgefallen, dass die sich nicht beendet (tut sie schon irgendwann, aber dann reisst sie Apache und MySQL mit). Somit hängt dein Script nach dem Aufruf fest, weil dein Batch-Script auf das Ende der xampp_start wartet (was ja nicht eintritt).

Entweder startest du alles von Hand, oder du schreibst dir ein Programm, was dir das ganze abnimmt.

[edit]: Und mit Programm mein ich ein richtiges (C, VB usw), kein Script

mfg glitzi
User avatar
glitzi85
 
Posts: 1920
Joined: 05. March 2004 23:26
Location: Dahoim

Postby Timo Trallala » 26. October 2007 22:27

Code: Select all
Diese Eingabeforderung nicht waehrend des Running beenden
Bitte erst bei einem gewollten Shutdown schliessen
Xampp wird gestartet ...
sphinx wird gestartet ...
Diese Eingabeforderung nicht waehrend des Runnings beenden ...
Zum stoppen bitte die xampp_stop benutzen!
Please do not close this window while running ...
Use the xampp_stop for shutdown!

Please wait [Bitte warten] ...

### APACHE + MYSQL IS STARTING NOW ###
Sphinx 0.9.8-dev (r871)
Copyright (c) 2001-2007, Andrew Aksyonoff

WARNING: forcing --console mode on Windows
using config file '/xampp/sphinx.conf'...
creating server socket on 127.0.0.1:3312
accepting connections


und der daemon läuft, also versteh ich Deinen Post nicht wirklich
Timo Trallala
 
Posts: 13
Joined: 23. August 2006 10:19


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 8 guests