# Получение ответа 500 при доступе к маршруту Categories Index

**URL:** https://meta.discourse.org/t/getting-a-500-response-when-accessing-categories-index-route/129363
**Category:** Support
**Created:** [24.Сентябрь.2019 06:06:22 UTC](https://meta.discourse.org/t/getting-a-500-response-when-accessing-categories-index-route/129363 "2019-09-24T06:06:22Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![Gopiraj\_Dorairaj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gopiraj_dorairaj/32/157026_2.png) [@Gopiraj\_Dorairaj](https://meta.discourse.org/u/Gopiraj_Dorairaj)
#### Post date: [24.Сентябрь.2019 06:06:22 UTC](https://meta.discourse.org/t/getting-a-500-response-when-accessing-categories-index-route/129363/1 "2019-09-24T06:06:22Z")

</div>

Эта проблема возникает, когда я оставляю сессию бездействующей в течение минуты, а затем обновляю страницу.

Не понимаю, почему в IP-адресе клиента указан порт. Возможно, я упустил какую-то настройку?

Ниже приведён лог:

Обработка запроса CategoriesController#index в формате HTML  
Перенаправление на [https://forum.doraig.com/login](https://forum.doraig.com/login)  
Цепочка фильтров прервана, так как был выполнен рендеринг или перенаправление в :redirect\_to\_login\_if\_required  
Завершено со статусом 302 Found за 2 мс (ActiveRecord: 0.0 мс | Выделения памяти: 311)  
Исключение в задаче: PG::InvalidTextRepresentation: ОШИБКА: недопустимый синтаксис ввода для типа inet: “13.86.104.6:3013”  
СТРОКА 1: UPDATE “users” SET “ip\_address” = ‘13.86.104.6:3013’ WHERE “…”

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [24.Сентябрь.2019 11:48:45 UTC](https://meta.discourse.org/t/getting-a-500-response-when-accessing-categories-index-route/129363/2 "2019-09-24T11:48:45Z")

</div>

Номера портов поддерживаются только для локальной разработки. Это вопрос для канала #Development? Ни один экземпляр Discourse в продакшене не будет работать с нестандартным портом — это не поддерживается.

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [24.Сентябрь.2019 17:48:48 UTC](https://meta.discourse.org/t/getting-a-500-response-when-accessing-categories-index-route/129363/3 "2019-09-24T17:48:48Z")

</div>

Вы размещены в Azure?

---

<div class="post-metadata">

### Author: ![Gopiraj\_Dorairaj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gopiraj_dorairaj/32/157026_2.png) [@Gopiraj\_Dorairaj](https://meta.discourse.org/u/Gopiraj_Dorairaj)
#### Post date: [25.Сентябрь.2019 01:13:45 UTC](https://meta.discourse.org/t/getting-a-500-response-when-accessing-categories-index-route/129363/4 "2019-09-25T01:13:45Z")

</div>

Да, оно работает в Azure. Я изучил документацию Azure, и проблема заключалась в том, как Azure добавляет номер порта в заголовки HTTP. Мне удалось это исправить (см. [https://azure.microsoft.com/en-ca/blog/rewrite-http-headers-with-azure-application-gateway/](https://azure.microsoft.com/en-ca/blog/rewrite-http-headers-with-azure-application-gateway/)). Теперь всё работает, проблема была в Azure.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [25.Октябрь.2019 01:13:56 UTC](https://meta.discourse.org/t/getting-a-500-response-when-accessing-categories-index-route/129363/5 "2019-10-25T01:13:56Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
