![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 30.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
Czy jest jakaś alternatywa polecenia sleep, która nie zawiesza apacha na czas postoju? Chodzi mi tylko o to, żeby zawieszał skrypt, który się wykonuje.
Najlepiej jeżeli taki sleep będzie miał dokładność przynajmniej jednej dziesiątej sekundy. Szukam po necie i nic nie mogę znaleźć, bo by było alternatywnym sleepem. Ten post edytował keypax 8.09.2010, 12:34:10 |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
no bo sleep zawiesz skrypt. W zaden sposób nie zawiesza apache
Co do milisekund: http://pl.php.net/manual/en/function.sleep.php I zajrzyj do "Patrz także" |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 30.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
Właśnie teraz przetestowałem to na linuxie i okazało się, że działa. Zawiesza tylko skrypt.
Na windowsie zawieszało mi całego apache (webserv). Przepraszam w takim razie za kłopot. Temat można zamknąć (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
A po czym sprawdzasz, że zawiesza Ci całego apache? Używasz sesji w tym skrypcie?
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 30.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
No jeżeli odpalam prosty skrypt:
i w tym czasie 60 sekund próbuje odpalić jakikolwiek inny skrypt, to wyniki otrzymywałem dopiero po wykonaniu tego pierwszego skryptu ze sleep'em. Ale skoro na linuxie mi wszystko działa to jest już ok (IMG:style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Używasz w tym skrypcie sesji?
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 30.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
Tak, ale tylko żeby sprawdzić czy dana osoba ma uprawnienia do odpalenia skryptu.
|
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Przed sleep-em wywołaj http://pl.php.net/session_write_close i już nie będzie ci "blokować apache-a"
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 30.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki (IMG:style_emoticons/default/smile.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 07:33 |