我正在尝试做一个视频转换器,从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
复制相似问题