неверное количество аргументов (задано 0, ожидается 1) после развертывания JROR - PullRequest
0 голосов
/ 15 января 2020

Ror Experts,

У меня возникла какая-то проблема с маршрутизацией (я так думаю ..). Ahoy отслеживает посещения и события в среде разработки - работает на сервере webbrick. Когда приложение развертывается с помощью warbler и публикуется на сервере apache tomcat, оно выдает 500 ошибок, неправильное количество аргументов (задано 0, ожидается 1) при попытке записи событий. Отслеживание посещений работает как положено.

Я уже попробовал предложения, упомянутые в учетной записи ahoy github (https://github.com/ankane/ahoy/issues/356), но безуспешно.

Я попытался отладить, если данные из кода реагирования отправляют данные как ожидается. Это действительно отправка данных. Я попытался отправить данные, используя почтальон, непосредственно на контроллер, используя одинаковую нагрузку как для среды разработки, так и для развернутой среды. Работает на разработке, но не на развернутой.

Я также пытался проверить журналы ошибок на сервере. Информации нет, кроме ошибки 500.

Может кто-нибудь помочь мне ...

PS:

Prod сервер: Apache Tomcat

Среда: J ruby на рельсах

Внешний интерфейс: Реагировать

1 Ответ

0 голосов
/ 16 января 2020

Нашел решение. Исправлено использование драгоценного камня в качестве неотъемлемой части приложения вместо драгоценного камня ...... До сих пор не знаю, что вызвало проблему. У меня такое чувство, что у меня какая-то проблема с маршрутизацией j ruby и warbler пакета.

...