我有一个在Drupal 7.23中构建的站点,它应该处理上传到它的大型文件。
我有一个有5个文件上传字段的节点表单,每个字段应该接受200 to的文件。
我需要对Apache服务器进行哪些调整,以使上传过程无缝化?
此外,我有视频模块与FFMPEG配置为转换上cron。有一天,我得到了来自服务器支持团队的消息,我的FFMPEG占用了100%的CPU。
还有一些MySQL错误,比如锁TimeOut等等,该怎么办?
请让我知道这类服务器运行Drupal的最佳设置。
发布于 2013-12-17 00:09:46
当FFMPEG运行时,CPU使用率为100%是正常的。视频压缩是一项计算困难的任务。
看这个相关问题。如果您有两个核心VPS,那么您可以确保FFMPEG只使用一个核心,因此始终至少为Apache/PHP/MySQL留出一个核心。
我创建了一个类似的网站,它一般都能工作,但它确实有偶尔的错误。这是一个4核VPS,当转码时,所有四个核通常是100%.如果我再次设计这个网站,我想我会使用像亚马逊的弹性转码器这样的视频转码服务。确保FFMPEG能够识别所有不同的文件编码,特别是MP4,这是相当痛苦的。
发布于 2014-10-30 09:11:31
您可以尝试文件可恢复上传:
文件可恢复上传,即file_resup将大文件、多个和可恢复的上载添加到文件和图像字段小部件。
发布于 2013-12-16 06:54:26
我认为您可以在不影响本地影响的情况下使用远程文件源模块。
远程文件源允许您将文件从远程服务器添加到文件字段,而无需在本地传输它。
https://drupal.stackexchange.com/questions/96976
复制相似问题