Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Inaczej działa polecenie system() spod konsoli, a inaczej z poziomu skryptu, serwer shoutcast sc_serv zaraz się zamyka po poleceniu ze skryptu
yahreck
post
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 12.10.2007

Ostrzeżenie: (0%)
-----


Witam

Uruchamiam serwer shoutcast spod konsoli poleceniem sc_serv sc_serv_basic.conf
Proces się uruchamia i trwa.
Natomiast gdy uruchomię z poziomu skryptu php poleceniem system() mam komunikat o zakończeniu procesu, wygląda jakby go otwierał, ale zaraz zamykał: „I msg:<***> Logger shutdown” oraz „Return value: 255”.

  1. <?php
  2. $last_line = system('/sciezka_dostepu/sc_serv sc_serv_basic.conf', $retval);
  3.  
  4. <hr />Last line of the output: ' . $last_line . '
  5. <hr />Return value: ' . $retval;
  6. ?>


Polecenie system() się wykonuje, więc nie ma tu znaczenia tryb save_mode, bo przy obu zarówno on jak i off, objawy są te same.

Gdzie może tkwić problem?
Z góry dziękuję za ewentualne sugestie forumowiczów.
Go to the top of the page
+Quote Post
mar1aczi
post
Post #2





Grupa: Zarejestrowani
Postów: 731
Pomógł: 141
Dołączył: 9.05.2011
Skąd: śląskie

Ostrzeżenie: (0%)
-----


Skrypt php ma ogranoczony czas wykonywania? Uruchomić proces w tle?
Go to the top of the page
+Quote Post
yahreck
post
Post #3





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 12.10.2007

Ostrzeżenie: (0%)
-----


Uruchamiam serwer w tle:
  1. <?php
  2. $pid = system("nohup ./sc_serv sc_serv_basic.conf >/dev/null 2>&1 & echo $!");
  3. ?>

i choć dostaję numer PID, to jednak serwer nie startuje (IMG:style_emoticons/default/sciana.gif)
Go to the top of the page
+Quote Post
mar1aczi
post
Post #4





Grupa: Zarejestrowani
Postów: 731
Pomógł: 141
Dołączył: 9.05.2011
Skąd: śląskie

Ostrzeżenie: (0%)
-----


Uprawnienia do katalogu/plików są poprawne? Nie ma nic w logach systemu?
Go to the top of the page
+Quote Post
erix
post
Post #5





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




A php nie działa przypadkiem w chroot? Jak masz podpięty, FCGI, czy mod_php?
Go to the top of the page
+Quote Post
yahreck
post
Post #6





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 12.10.2007

Ostrzeżenie: (0%)
-----


Cytat(mar1aczi @ 12.06.2013, 15:43:32 ) *
Uprawnienia do katalogu/plików są poprawne? Nie ma nic w logach systemu?

Plik programu ma prawa rwx rwx rwx, a dodatkowo skrypt php umieściłem w tym samym folderze co program.
W logach serwera jest tylko uruchomienie i zakończenie procesu.
A logów systemowych nie mogę znaleźć, bo w folderze /var/log/ nie ma pliku syslog.

Cytat(erix @ 12.06.2013, 16:09:58 ) *
A php nie działa przypadkiem w chroot? Jak masz podpięty, FCGI, czy mod_php?

ups...
A jak to sprawdzić?

Ten post edytował yahreck 12.06.2013, 18:07:16
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.12.2025 - 19:09