簡體   English   中英

php-fpm凍結ffmpeg exec上的用戶會話

[英]php-fpm freeze user session on ffmpeg exec

我對php-fpm和ffmpeg有一些問題。

如果我只是使用簡單的exec從php啟動編碼,那么對於這個對所有其他php響應進行編碼的用戶來說,這似乎是凍結的(超時或忽略)。 因此對於這個用戶站點變得完全不負責任。

如果我從php啟動編碼,但命令末尾帶有“ ”,則一切正常,編碼仍然吃掉cpu,但網站完全負責用戶。

因此,也許有一些關於此行為的文檔或信息,這樣我就可以了解為什么它會以這種方式工作,從而准確地將其卡在哪里。

謝謝

如果您以&開頭啟動,則它將與php-fpm進程分開,因此它們分別運行。 沒有它,php進程將在返回任何內容之前等待ffmpeg完成。

如果ffmpeg是一個運行時間很長的進程,並且您正在使用會話,請確保在運行ffmpeg之前先編寫該會話,這樣就不會在等待該進程的情況下鎖定會話。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM