部署JROR后参数数目错误(给定0,预期为1)

问题描述 投票:0回答:1

Ror专家,

我遇到某种路由问题(我想是..)。 Ahoy跟踪在开发环境中的访问和事件-在webbrick服务器下运行。当使用warbler部署应用程序并将其发布到apache Tomcat服务器时,在尝试记录事件时会抛出500错误,参数数量错误(给定为0,预期为1)。跟踪访问按预期进行。

我已经尝试过ahoy github帐户(https://github.com/ankane/ahoy/issues/356)中提到的建议,但没有成功。

我尝试调试React代码中的数据是否正在按预期方式发送数据。它确实在发送数据。我尝试使用邮递员将数据直接发布到控制器,同时对开发和部署环境都施加相同的负载。它适用于开发,但不适用于部署。

我还试图检查服务器上的错误日志。除500错误外,没有其他信息。

有人可以帮我吗...

PS:

产品服务器: Apache Tomcat

环境: Jruby on rails

前端:反应

ruby-on-rails jruby tomcat8 warbler ahoy
1个回答
0
投票

找到了解决方案。修复了使用gem作为应用程序不可或缺的部分而不是gem的问题……仍然不知道是什么引起了问题。我的直觉是jruby和bundler warbler出现了某种路由问题。

© www.soinside.com 2019 - 2024. All rights reserved.