上传文件接口请求太多,导致服务器压力过大
我的上传逻辑是
上传文件--->OSS-->入库---->转码(阿里异步回调,更新转码后的地址和状态) 只有这个简单操作
但出现这样的问题,导致进程太多,服务器响应特别慢,有什么比较好的解决办法吗?
这个是错误日志
OSS一般都支持前端直接上传的。(不需要通过上传到服务器再到OSS,而是直接上传到OSS
文件上传使用较多,索性单独开一个服务器,限流
是时候使用队列了
如果你能确定服务器慢是因为 httpd(Apache) 进程过多的话,我建议你换 Nginx。但我觉得大概率问题不是出在 httpd,而是你的服务器带宽不够,或是存储文件的代码编写不当导致的。
不过我盲猜是带宽问题,毕竟国内服务商对带宽真可谓「惜带宽如金」了...