这是我的应用: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的服务器上),我无法在开发模式下重现它。
有什么想法吗?
答案 0 :(得分:3)
500错误是您的问题,而不是Shopify的问题。您需要检查heroku中的日志,您可能会在提供的堆栈跟踪中很快发现问题。