0

ローの専門家、

ある種のルーティングの問題があります (そう思います..)。Ahoy は、webbrick サーバーで実行されている開発環境での訪問とイベントを追跡します。アプリケーションが warbler を使用してデプロイされ、apache tomcat サーバーに公開されると、イベントをログに記録しようとしているときに、500 エラー、間違った数の引数 (指定された 0、予想される 1) がスローされます。訪問の追跡は期待どおりに機能します。

ahoy github アカウント ( https://github.com/ankane/ahoy/issues/356 ) で言及されている提案を既に試しましたが、成功しませんでした。

反応コードからのデータが期待どおりにデータを送信しているかどうかをデバッグしようとしました。実際にデータを送信しています。開発環境とデプロイ環境の両方に同じ負荷を使用して、郵便配達員を使用してコントローラーに直接データを投稿しようとしました。開発では機能しますが、デプロイでは機能しません。

サーバーのエラーログも確認してみました。500 エラー以外の情報はありません。

誰か助けてくれませんか...

PS:

製品サーバー: Apache Tomcat

環境: Jruby on rails

フロントエンド: React

4

1 に答える 1

0

解決策を見つけました。gem の代わりにアプリケーションの不可欠な部分として gem を使用することを修正しました......何が問題を引き起こしたのかまだわかりません。私の直感は、jruby と bundler warbler のルーティングの問題のようなものです。

于 2020-01-15T23:28:21.073 に答える