Soucis occupation proc par appel exec()
Posté : 28 déc. 2008, 06:10
Bonjour,
Voilà j'ai un problème sur un serveur dédié assez léger qui doit faire de l'encodage vidéo...
Actuellement je le fait de cette manière:
Mon problème ? Site innacessible durant le temps de la conversion (et depuis que je suis sur le serveur de prod: un technicien passe quasiment toute les nuits où je bosse pour faire un hard reset sur ma machine puisque elle ne ping plus pendant un moment...
merci OVH
)
J'ai cherché dans le marginal avec du php threadé, asynchrone, etc. mais ce que je souhaiterais faire c'est tout simplement limiter la priorité du process lancé par exec afin de laisser un peu d'air au serveur...
Mais comment ? Récuperer l'id du processus dans l'exec(ffmpeg..) pour utiliser un autre exec qui limiterera la priorité du premier ?!
Bon voila si quelqu'un à une solution il sauvera la vie d'un technicien qui cours de grand risque à prendre un malin plaisir à chaque hard reset de mon serveur... alors Merci beaucoups !
Voilà j'ai un problème sur un serveur dédié assez léger qui doit faire de l'encodage vidéo...
Actuellement je le fait de cette manière:
Code : Tout sélectionner
exec("ffmpeg ... 2>1&",$a,$b);J'ai cherché dans le marginal avec du php threadé, asynchrone, etc. mais ce que je souhaiterais faire c'est tout simplement limiter la priorité du process lancé par exec afin de laisser un peu d'air au serveur...
Mais comment ? Récuperer l'id du processus dans l'exec(ffmpeg..) pour utiliser un autre exec qui limiterera la priorité du premier ?!
Bon voila si quelqu'un à une solution il sauvera la vie d'un technicien qui cours de grand risque à prendre un malin plaisir à chaque hard reset de mon serveur... alors Merci beaucoups !