我正在尝试做一个视频转换器,从html格式抓取一些文件,并转换它们。
我想在另一个服务器.11
上进行转换,因为我不想使主服务器.10
过载
我可以在两个服务器/media
之间设置一个网络文件夹,并在.11
上有一个运行ffmpeg命令的convert.php
。
如果我从.10
运行php文件,那么视频转换过程是从.11
还是从.10
获取资源?在我看来,即使php文件在.11
上,.10
也会受到影响。
我可以干一份苦差事,但我真的不想干。
对于这个项目,我使用的是zend框架
有什么办法解决这个问题吗?
谢谢
发布于 2012-04-04 02:35:47
我绝对推荐为这类任务实现一个队列。您的队列可以只是一个维护未完成任务列表的MySQL数据库。工作人员可以在此数据库中检查要运行的任何任务。
这将在扩展方面为您提供更大的灵活性。明天,如果您决定再添加两个工作服务器/系统,它们将无缝地适应队列模型。
https://stackoverflow.com/questions/9999242
复制相似问题