miras 0 Zgłoś post Napisano Maj 7, 2012 (edytowany) Witam, po wielu 'przejsciach' w końcu uruchomiłem mój skrypt włączający serwer, niestety jest mały problem, a mianowicie skrypt faktycznie działa i odpala serwer, ale gdy kilknę 'start' - serwer wtedy startuje, i usuwa plik /var/run/mysqld/mysqld.sock i mam następujący błąd: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' - brak pliku startowego.. treść skryptu: <?php[/color] [color=#000000]$sc_serv_conf = "sc_serv.conf"; $catalog = "../../../home/sc/serwer/"; system('killall 'sc_server); $adres=$catalog.$sc_server.' '.$catalog.$sc_serv_conf.' &'; exec($adres);[/color] [color=#000000]?> Nie mam pojęcia, o co może chodzić.. Dzięki z góry @@ UP + logi z konsoli: Broadcast message from root@vz11087 (Mon May 7 19:16:28 2012): The system is going down for system halt NOW! Edytowano Maj 7, 2012 przez miras (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
xorg 693 Zgłoś post Napisano Maj 7, 2012 Pokazany skrypt na pewno nie usuwa Ci pliku z socketem od lokalnego MySQL'a. Serwer MySQL w ogóle Ci działa? I skąd wziąłeś ten log na temat wyłączenia systemu ? Udostępnij ten post Link to postu Udostępnij na innych stronach
miras 0 Zgłoś post Napisano Maj 7, 2012 (edytowany) Serwer mysql na początku wszystko działa ok, z tym logiem to się trochę pospieszyłem, bo nie złapałem odpowiedniego - ten jest zły, a to skrypt raczej musi usuwać to, ponieważ jest sobie pewien panel serwera - wszystko działa ok, wraz z logowaniem więc baza musi działać a jeżeli baza działa to i serwer MySQL też działa i gdy kliknę 'start' serwera to serwer sc się włącza a strona, na której jest odpalanie serwera - jakby się 'zawieszała' nie daje żadnego znaku życia, tylko oczekiwanie - po restarcie całego vpsa już pliki startujące serwer MySQL są usunięte.. Nie dodałem jeszcze jednej rzeczy w kodzie teraz wygląda tak samo, jak na serwerze: <?php ob_start(); $sc_serv_conf = "sc_serv.conf"; $catalog = "../../../home/sc/serwer/";[/font] [font="'Helvetica Neue"]system('killall '.$sc_server); $adres=$catalog.$sc_server.' '.$catalog.$sc_serv_conf.' &'; exec($adres);[/font] [font="'Helvetica Neue"]ob_end_flush();[/font] [font="'Helvetica Neue"]?> Niech będzie dokładnie, ale to i tak niczego przecież nie zmienia.. http://91.237.52.35/wlacz.php Tutaj można podejrzeć jak to mniej więcej wygląda - wchodząc na tą strone automatycznie w 'nieskonczonosc' wykonuje się skrypt, czyli włączanie serwera, chociaż serwer dawno się włączył, jeżeli go zatrzymamy tym: http://91.237.52.35/stop.php ( wyłączenie serwera ) automatycznie przestaje 'działać w nieskonczonosc'... Edytowano Maj 7, 2012 przez miras (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
Łukasz Ostrowski 593 Zgłoś post Napisano Maj 7, 2012 Masz włączone pokazywanie błędów? $adres=$catalog.$sc_server.' '.$catalog.$sc_serv_conf.' &'; Ta zmienna jest dobrze zrobiona? zwróci mniejwięcej : ../../../home/sc/serwer/(?nie widze deklaracji tej zmiennej) ../../../home/sc/serwer & No i co to jest ""? To co dałeś to dokładny plik, jest on gdzieś includowany? Udostępnij ten post Link to postu Udostępnij na innych stronach
miras 0 Zgłoś post Napisano Maj 7, 2012 Dobra dzięki panowie, ku mojemu zdziwieniu po usunieciu ' &' w tej linijce: $adres=$catalog.$sc_server.' '.$catalog.$sc_serv_conf.' &'; zaczęło normalnie pracować -,- Udostępnij ten post Link to postu Udostępnij na innych stronach