Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Operacja przez shell_exec oraz Interialka 500 w wypadku dłuższej zabawy...
seba22
post
Post #1





Grupa: Zarejestrowani
Postów: 293
Pomógł: 4
Dołączył: 28.01.2005

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


Witam,

Mam głupi problem... w trakcie wykonywania skryptu muszę wywołać zewnętrzną aplikację przez shell_exec.

I wywołuję ją bez problemu... ale zauważyłem że jeżeli czas wykonywania operacji będzie dłuższy niż "chyba 30 sekund" to dostaję piękną interialkę (500).

Czy dyrektywa shell_exec wymaga jakiegoś dodatkowego time-outa ?

W standardowych php-owych ustawiłem na 1200 sekund...

  1. max_execution_time 1200 1200
  2. max_input_nesting_level 64 64
  3. max_input_time 1200 1200
  4. memory_limit 1512M 1512M


pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
erix
post
Post #2





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




Pewnie PHP działa jako (Fast)CGI; zwiększ timeouty w konfiguracji serwera (sekcja odpowiedzialna za komunikację z procesem (F)CGI).
Go to the top of the page
+Quote Post
seba22
post
Post #3





Grupa: Zarejestrowani
Postów: 293
Pomógł: 4
Dołączył: 28.01.2005

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


Zwiekszyłem...
Ribotłem maszynę i nic... dalej po kilkunastu sekundach interialka...


  1. <IfModule mod_fcgid.c>
  2. AddHandler fcgid-script .php .php5
  3. SocketPath /var/lib/apache2/fcgid/sock
  4. IPCConnectTimeout 200
  5. IPCCommTimeout 600
  6. </IfModule>
Go to the top of the page
+Quote Post
erix
post
Post #4





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




http://www.fastcgi.com/mod_fastcgi/docs/mo...l#FastCgiServer
Go to the top of the page
+Quote Post
seba22
post
Post #5





Grupa: Zarejestrowani
Postów: 293
Pomógł: 4
Dołączył: 28.01.2005

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


Zrobione...
Przycisk Danke kliknięty (IMG:style_emoticons/default/smile.gif)

  1. <IfModule mod_fcgid.c>
  2. AddHandler fcgid-script .php .php5
  3. SocketPath /var/lib/apache2/fcgid/sock
  4. IdleTimeout 600
  5. IdleScanInterval 240
  6. BusyTimeout 300
  7. BusyScanInterval 120
  8. ErrorScanInterval 6
  9. ZombieScanInterval 3
  10. ProcessLifeTime 7200
  11. SpawnScoreUpLimit 10
  12. SpawnScore 1
  13. TerminationScore 2
  14. MaxProcessCount 250
  15. DefaultMaxClassProcessCount 10
  16. DefaultMinClassProcessCount 0
  17. IPCConnectTimeout 600
  18. IPCCommTimeout 7200
  19. MaxRequestsPerProcess 500
  20. </IfModule>
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: 22.08.2025 - 15:23