0

罗专家,

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

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

我尝试调试来自反应代码的数据是否按预期发送数据。它确实在发送数据。我尝试使用 postman 将数据直接发布到控制器,使用相同的负载到开发和部署环境。它适用于开发,但不适用于部署。

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

有人可以帮我吗...

PS:

产品服务器: Apache Tomcat

环境: Jruby on rails

前端:反应

4

1 回答 1

0

找到了解决办法。修复了使用 gem 作为应用程序的组成部分而不是 gem ......仍然不知道是什么导致了这个问题。我的直觉是 jruby 和 bundler 莺的某种路由问题。

于 2020-01-15T23:28:21.073 回答