繁体   English   中英

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

[英]wrong number of arguments (given 0, expected 1) after deployment JROR

专家,

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

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

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

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

有人可以帮我吗...

PS:

生产服务器: Apache Tomcat

环境: Jruby on rails

前端:反应

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM