这是我的应用程序:https://dialective-shopify.herokuapp.com500内部服务器错误尝试安装Shopify应用
把它安装在development
模式没有问题。
把它安装在production
模式但只有如果我读了一些产品从开发店:
@products = ShopifyAPI::Product.find(:all, :params => {:limit => 10})
如果我尝试读取50种产品:
@products = ShopifyAPI::Product.find(:all, :params => {:limit => 50})
,并重新安装应用程序在开发店从零开始,然后我得到一个500服务器错误:
A static HTML page can contain a simple dependency free script to set the top bar to a 500 server error. This page can be found in 'public/500.html'.
在以下GET请求:
与头:
这种情况给予授权安装应用程序,以及用于测试后付款。
如果我多次按F5刷新页面,最终安装过程成功完成并且该应用程序被加载!
我甚至不知道从哪里开始寻找,因为错误在服务器端(大概是在Shopify的服务器上),我无法在开发模式下重现它。
任何想法?
这是一个很好的观点。我刚刚评估过我的日志('heroku logs -n 1500'),并且有一些有趣的线索指出错误可能在哪里。是的,这可能是我的错。谢谢! – Mike