php - exec ffmpeg 锁定服务器

标签 php ffmpeg exec

我使用 ffmpeg exec 从 php 开始编码。那么对于这个开始编码所有其他 php 响应的用户来说,这似乎是一个卡住。对于这个用户网站变得完全不负责任。其他用户,网站工作正常。

为什么会这样。

谢谢。

最佳答案

这可能是因为您调用了 session_start()在调用 ffmpeg 进程之前。一次只有一个 PHP 进程可以打开 session 的文件,并且使用该 session 的所有其他请求将阻塞,直到第一个请求完成或 session_write_close()叫做。

关于php - exec ffmpeg 锁定服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22540801/

相关文章:

php - _函数名中的下划线

PHP mb_ereg_replace 不替换而 preg_replace 按预期工作

linux - 如何加入网络摄像头 FLV

作为服务运行时,ffmpeg -hls_time 选项无法正常工作

php - linux 命令运行带参数的 php 文件函数

php - HTML-PHP 相对路径到绝对路径

php - 编码一次后尝试使用 PHP-FFMpeg 打开文件

node.js - 如何在zend等MVC框架中使用exec-php(node js)?

c - 获取 execvp 的输出并用管道打印

PHP preg_match 除单词外的任何字符