|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() |
Bonjour,
voila je vous décris mon probleme assez étrange (pour moi) J'ai un serveur appache avec php. depuis php j'execute ffmpeg avec nice afin de pas gener apache : system("nice ffmpeg ...."); ou system("nice -n 19 ffmpeg ...."); puis j'essaie de consulter une autre page et la le serveur ne répond plus tant que le calcul n'est pas fini. Quand je tape top dans le shell je vois effectivement le processus en priorité 10 ou 19 (cela ne change rien). Par contre si je lance exactement la meme ligne de commande dans le shell et non pas par php, le nice fait son effet et appache répond normalement pendant que le l'encodage se fait. Voila il y a t il une explication logique à cela ? |
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Inscription : janvier 2005 Messages : 711 ![]() |
a vue de pif, je dirais que ce n'est pas le ffmpeg qui bloque apache, mais la page php.. apache ne sait peut etre pas executer 2 pages en meme temps, ou peut etre que ca se configure.
|
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() Consultant informatique Inscription : janvier 2006 Messages : 910 ![]() |
D'un point de vue logique system s'execute tant que la commande "nice ffmpeg ..." n'a pas rendu la main ! Essaie une commande php qui lance "nice ffmpeg ..." en thread
__________________
Gentoo/FreeBSD l'amitié Linuxo-Unix |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com