【问题标题】:500 internal server error trying to install Shopify app尝试安装 Shopify 应用时出现 500 内部服务器错误
【发布时间】:2014-04-01 15:51:01
【问题描述】:

这是我的应用程序:https://dialective-shopify.herokuapp.com

development 模式下安装没有问题。

它会以production 模式安装但只有如果我从开发商店阅读了一些产品:

@products = ShopifyAPI::Product.find(:all, :params => {:limit => 10})

如果我尝试阅读 50 种产品:

    @products = ShopifyAPI::Product.find(:all, :params => {:limit => 50})

然后在开发商店从头开始重新安装应用程序,然后我收到 500 服务器错误:

静态 HTML 页面可以包含一个简单的无依赖脚本,以将顶部栏设置为 500 服务器错误。此页面可以在“public/500.html”中找到。

在以下 GET 请求中:

带有标题:

这发生在授权安装应用程序以及 TEST 付款之后。

如果我按 F5 刷新页面几次,最终安装过程成功完成并且应用程序被加载!

我什至不知道从哪里开始寻找,因为错误出现在服务器端(大概在 Shopify 的服务器上),我无法在开发模式下重现它。

有什么想法吗?

【问题讨论】:

    标签: ruby-on-rails shopify


    【解决方案1】:

    500 错误是您的问题,而不是 Shopify 的问题。您需要在 heroku 中检查您的日志,您可能会在提供的堆栈跟踪中很快发现您的问题。

    【讨论】:

    • 这是一个很好的观点。我刚刚评估了我的日志 (heroku logs -n 1500),并且有一些有趣的线索指出了错误可能出在哪里。是的,这可能是我的错。谢谢!
    猜你喜欢
    • 2012-01-08
    • 2017-05-17
    • 1970-01-01
    • 1970-01-01
    • 2018-05-11
    • 1970-01-01
    • 2015-03-14
    • 2012-07-20
    • 1970-01-01
    相关资源
    最近更新 更多