Python Ausführung von PHP
Ich rufe Python von PHP mit dem Befehl "exec ('python args')" auf. Dieser Befehl funktioniert nicht länger als 1 Minute, aber Python läuft immer noch im Hintergrund und PHP bricht ab. In diesem Fall gibt es manchmal mehrere Aufrufe von Python. Um die Ausführungszeit zu verlängern, habe ich Folgendes geändert:
/etc/php5/fpm/php.ini
: max_execution_time = 900
/etc/php5/fpm/pool.d/www.conf
: request_terminate_timeout=900
/etc/nginx/nginx.conf
: http{ fastcgi_read_timout=900;}
Wenn die Ausführungszeit weniger als 1 Minute beträgt, funktionieren Python und PHP ohne Probleme.