|
1
2
如果出现500个错误,那是因为某种异常被抛出的级别低于PHP本身的级别。除非您的代码旋转成某种无限循环或达到递归限制(特别是因为它与0.5版一起工作),否则很有可能ffmpeg或ffmpeg php崩溃,并以启动它的php实例为例。
最好的办法是,既然您已经有了访问服务器的权限,就可以使用Python这样的语言编写有问题的脚本。有大量的ffmpeg python插件,所以您完全不应该很难设置它。从PHP调用Python脚本并从文件中拉入输出。这样做的目的是将PHP与脚本失败隔离开来。它也会让你远离ffmpeg-php(至少在我看来,这是一个不道德的组合)。 如果您已经完全开始使用PHP(我不建议您这么做),那么可以从面向外部的PHP脚本中使用PHP cli启动另一个PHP脚本,然后从那里开始工作(就像使用Python一样)。我再次强烈建议你避免这样做。 希望这有帮助! |
|
|
2
2
|
|
|
3
1
另一方面,您可以启动、重新启动并通常销毁单独的服务器,而对其余代码的影响很小。它还可能改进了备份的含义(隔离媒体和逻辑),因为走这条路,我们从来没有关闭过主应用服务器。
|