ubuntu - oembed - 500 内部服务器错误

标签 ubuntu soundcloud digital-ocean

我有两个相同的 Ubuntu 服务器,并且在尝试访问此示例时:

curl "http://soundcloud.com/oembed "-d '格式=json' -d 'url= http://soundcloud.com/barefoot-wade/big-empty-rooms ' -L -s -v -o/dev/null

在一台服务器上,我得到正确的 200 OK 响应,但在另一台服务器上,我得到“HTTP/1.1 500 Internal Server Error”

我曾尝试使用 strace、ltrace 和 tcpdump 找出差异,但我找不到任何应该产生影响的差异。

还有其他我应该寻找的东西,还是 soundcloud.com 服务器出于某种原因阻止了我?

编辑:可能是 Soundcloud 阻止了 DigitalOcean IP 地址。我发现松散的证据表明他们也与其他 VPS 提供商合作过。在我看来,如果是这样的话,我应该得到某种 403 而不是 500..

最佳答案

那是大约两周前开始的,我也是。我在 SO [ SoundCloud API return error 500 上问了同样的问题] 仍然没有答案。 SoundCloud 支持不响应或通过模板回答,例如“这里阅读常见问题解答并将我们排除在外”。在 SoundCloud 社区没有答案。 status.soundcloud.com 对此保持沉默,但问题不在于单一案例,我正在跟踪错误 500 的新闻,并查看案例数量如何增长。

我在 Azure [荷兰位置] 的服务器。

解决此问题的方法是使用代理来伪造您的真实服务器 IP 地址。

关于ubuntu - oembed - 500 内部服务器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39875487/

相关文章:

javascript - 无法让简单的 SoundCloud javascript api 方法正常工作

Javascript:Soundmanager2 和 Soundcloud 事件回调

sendmail - 我如何链接 digitalocean、namecheap 和发送网格来发送邮件,这是我当前的域名和 DNS 配置

ubuntu - 有没有办法计算和保存一个新变量,它是多个 netCDF 或 tif 文件的函数?

java - 在ubuntu中无法使用java在指定目录中写入文件

Soundcloud 的 Javascript 接口(interface)

ssl - 使用 certbot/lets-encrypt 进行 DNS 负载平衡?

ruby-on-rails - 在 Rails 应用程序上运行 ruby​​ 时出现问题

linux - 每行提取第一个实例(也许是grep?)

ubuntu - logrotate : error: lines must begin with a keyword or a filename (possibly in double quotes)