# Нормально ли, что Sidekiq бездействует? Новичок в Discourse, не уверен, что-то не так

**URL:** https://meta.discourse.org/t/is-it-normal-for-sidekiq-to-be-idle-new-to-discourse-unsure-if-somethings-wrong/370988
**Category:** Support
**Tags:** sidekiq
**Created:** [20.Июнь.2025 07:46:47 UTC](https://meta.discourse.org/t/is-it-normal-for-sidekiq-to-be-idle-new-to-discourse-unsure-if-somethings-wrong/370988 "2025-06-20T07:46:47Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![Crocodilus\_CZ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/crocodilus_cz/32/489717_2.png) [@Crocodilus\_CZ](https://meta.discourse.org/u/Crocodilus_CZ)
#### Post date: [20.Июнь.2025 07:46:47 UTC](https://meta.discourse.org/t/is-it-normal-for-sidekiq-to-be-idle-new-to-discourse-unsure-if-somethings-wrong/370988/1 "2025-06-20T07:46:47Z")

</div>

Всем привет,

Я довольно новичок в Discourse (недавно мигрировал с phpBB) и пытаюсь разобраться, как здесь всё устроено. Некоторые вещи кажутся вполне логичными, но другие всё ещё вызывают недоумение — то вдруг всё проясняется, то снова полный «что за чёрт происходит».

Сейчас я заметил, что **Sidekiq отображается как «неактивный»** , и не уверен, нормально ли это или признак поломки. Я уже пробовал выполнить `./launcher rebuild app`, но Sidekiq по-прежнему показывает 0 обработанных задач, без повторных попыток и активных воркеров — просто полностью бездействует.

Форум работает, но я наблюдаю некоторые странные поведения:

- Уведомления приходят не всегда последовательно
- Некоторые задачи, кажется, никогда не завершаются
- Что-то кажется «не так», хотя я точно не могу объяснить что именно

Честно говоря, я не уверен, есть ли на самом деле проблема, или я просто неправильно понимаю, как Discourse работает «под капотом». Может быть, Sidekiq просто нечего делать прямо сейчас? Или он должен обычно что-то делать, даже на форуме с низким трафиком?

Буду очень признателен за любые пояснения. Возможно, я просто гонюсь за призраком, но лучше спросить, чем постоянно сомневаться.

Заранее спасибо!

 ![На изображении показан интерфейс панели мониторинга сервера Sideworks с различными графиками и данными, включая использование процессора, памяти, сетевой трафик и основные мониторы, на главном мониторе отображается график роста, система работает под управлением Ubuntu. (Подпись сгенерирована ИИ)](https://global.discourse-cdn.com/meta/original/4X/a/e/b/aeb46f0b541e94bbeb3282666ce4315b0a4c4115.png)

---

<div class="post-metadata">

### Author: ![Crocodilus\_CZ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/crocodilus_cz/32/489717_2.png) [@Crocodilus\_CZ](https://meta.discourse.org/u/Crocodilus_CZ)
#### Post date: [20.Июнь.2025 08:30:59 UTC](https://meta.discourse.org/t/is-it-normal-for-sidekiq-to-be-idle-new-to-discourse-unsure-if-somethings-wrong/370988/2 "2025-06-20T08:30:59Z")

</div>

Просто для дополнительного контекста:

Мы все видим строку «последний визит» в **абсолютно том же месте** — между одними и теми же двумя постами — у всех пользовательских аккаунтов. Это не персонализировано, что кажется странным.

Что касается Sidekiq: судя по скриншотам, он, похоже, **работает нормально** — графики обновляются, а статус «idle» (бездействие), вероятно, означает лишь то, что в данный момент ему нечего обрабатывать, так как все задания уже выполнены.

Тем не менее, такое поведение строки «последний визит» сбивает с толку, и я задаюсь вопросом, не работает ли что-то не так, как задумано, или мы просто неправильно понимаем, как оно должно функционировать.

 ![Этот снимок экрана показывает композицию интерфейса статистического резервного сервера, расположение графиков и элементов статистики резервного сервера на чешском языке. (Подпись сгенерирована ИИ)](https://global.discourse-cdn.com/meta/original/4X/e/1/4/e148fee18acc4f1ad29f0a85e8fcad269eb8e7cf.png)

---

<div class="post-metadata">

### Author: ![Crocodilus\_CZ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/crocodilus_cz/32/489717_2.png) [@Crocodilus\_CZ](https://meta.discourse.org/u/Crocodilus_CZ)
#### Post date: [20.Июнь.2025 10:20:45 UTC](https://meta.discourse.org/t/is-it-normal-for-sidekiq-to-be-idle-new-to-discourse-unsure-if-somethings-wrong/370988/3 "2025-06-20T10:20:45Z")

</div>

Похоже, красная строка «последний визит» появилась **в одном и том же месте для всех пользователей**.

Какова логика этого?  
Это намеренно?  
Или это ошибка?

Честно говоря, я этого не понимаю — это кажется контринтуитивным. Я ожидал, что эта строка будет отражать индивидуальную историю чтения каждого пользователя, но вместо этого все видят её в одном и том же месте.

 ![Этот рисунок показывает общий интерфейс веб-сайта или приложения бакалавриата, который предоставляет пользователю возможности выбрать значительную отрасль или встречу, при линейной обработке общих данных с участием специалистов по вводу вопросов или выбору запроса пользователем. (Подпись сгенерирована ИИ)](https://global.discourse-cdn.com/meta/original/4X/8/6/9/869bb39dd1f699f0dca5e116fd27374c76afa5f5.png)

---

<div class="post-metadata">

### Author: ![Bas](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bas/32/294929_2.png) [@Bas](https://meta.discourse.org/u/Bas)
#### Post date: [20.Июнь.2025 12:18:11 UTC](https://meta.discourse.org/t/is-it-normal-for-sidekiq-to-be-idle-new-to-discourse-unsure-if-somethings-wrong/370988/4 "2025-06-20T12:18:11Z")

</div>

Sidekiq действительно часто бездействует. Вот график за последнюю минуту или около того с Meta — это довольно крупный форум.

 ![Screenshot 2025-06-20 at 14.16.59](https://global.discourse-cdn.com/meta/original/4X/2/c/e/2cef7ff56325dbe0e7e32f65ce3947f3643e1dd2.png)

> [@Crocodilus\_CZ](#):
>
> Мы все видим строку «последний визит» в **абсолютно одинаковом месте** , между одними и теми же двумя постами — у всех пользовательских аккаунтов. Это не персонализировано, что кажется странным.

Вы находитесь за CDN или прокси? Что-то вроде Cloudflare?

---

<div class="post-metadata">

### Author: ![Crocodilus\_CZ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/crocodilus_cz/32/489717_2.png) [@Crocodilus\_CZ](https://meta.discourse.org/u/Crocodilus_CZ)
#### Post date: [20.Июнь.2025 12:24:06 UTC](https://meta.discourse.org/t/is-it-normal-for-sidekiq-to-be-idle-new-to-discourse-unsure-if-somethings-wrong/370988/5 "2025-06-20T12:24:06Z")

</div>

Я развернул Discourse на собственном VPS у Vultr.  
CDN или прокси вроде Cloudflare не настроены — по крайней мере, я ничего подобного не настраивал намеренно. Это должно быть довольно стандартное окружение с NGINX в качестве веб-сервера.

Всё остальное работает нормально: Sidekiq запущен (показывает состояние idle, но графики обновляются), уведомления приходят, чат функционирует.  
Единственная странность — красная строка «последний визит» отображается для всех пользователей в абсолютно одинаковом месте, что, кажется, не должно происходить.

Может ли что-то вызывать такое поведение на чистой установке? Возможно, это связано с инициализацией сессий или отслеживания визитов?

---

<div class="post-metadata">

### Author: ![Bas](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bas/32/294929_2.png) [@Bas](https://meta.discourse.org/u/Bas)
#### Post date: [20.Июнь.2025 12:31:55 UTC](https://meta.discourse.org/t/is-it-normal-for-sidekiq-to-be-idle-new-to-discourse-unsure-if-somethings-wrong/370988/6 "2025-06-20T12:31:55Z")

</div>

> [@Crocodilus\_CZ](#):
>
> Может ли что-то вызывать это при чистой установке? Возможно, что-то связанное с инициализацией сессий или отслеживания посещений?

Насколько мне известно, нет, но это уже выходит за рамки моих компетенций 🙂  
Но вы _точно_ уверены, что это работает некорректно? Тем не так много, поэтому вероятность того, что все увидят это в одном и том же месте (особенно если это время около 9 утра, начало рабочего дня), не так уж мала.

---

<div class="post-metadata">

### Author: ![Crocodilus\_CZ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/crocodilus_cz/32/489717_2.png) [@Crocodilus\_CZ](https://meta.discourse.org/u/Crocodilus_CZ)
#### Post date: [20.Июнь.2025 12:42:10 UTC](https://meta.discourse.org/t/is-it-normal-for-sidekiq-to-be-idle-new-to-discourse-unsure-if-somethings-wrong/370988/7 "2025-06-20T12:42:10Z")

</div>

Честно говоря, я даже не уверен, как должна работать эта красная линия «последний визит», поэтому не могу сказать, нормально ли это или нет.  
Она привлекла моё внимание только потому, что несколько пользователей (включая меня) увидели её в абсолютно одном и том же месте — что показалось странным.

Но сейчас кто-то другой поделился скриншотом, на котором линия находится в другом месте, так что, возможно, всё работает именно так, как задумано. 😅

Тем не менее, если кто-то сможет пояснить, как рассчитывается или хранится метка «последний визит», это было бы здорово.  
Я пробовал выходить из аккаунта, очищать кэш и снова входить — но линия целый день не сдвинулась с места. Просто пытаюсь понять, что происходит «под капотом». 🙏

---

<div class="post-metadata">

### Author: ![Bas](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bas/32/294929_2.png) [@Bas](https://meta.discourse.org/u/Bas)
#### Post date: [20.Июнь.2025 12:45:08 UTC](https://meta.discourse.org/t/is-it-normal-for-sidekiq-to-be-idle-new-to-discourse-unsure-if-somethings-wrong/370988/8 "2025-06-20T12:45:08Z")

</div>

Отвечал наш CEO несколько лет назад 🙂

> [@sam](#):
>
> Наше определение визита здесь:
> 
> [discourse/app/models/user.rb at 175f6f6a14248b7997818daf5050fe2f45118e13 · discourse/discourse · GitHub](https://github.com/discourse/discourse/blob/175f6f6a14248b7997818daf5050fe2f45118e13/app/models/user.rb#L2092-L2099)
> 
> Таким образом, мы считаем это «предыдущим визитом», если с момента последнего визита прошло более 1 часа (`SiteSetting.previous_visit_timeout_hours`).
> 
> Эта строка будет обновляться максимум один раз в час.

---

<div class="post-metadata">

### Author: ![Crocodilus\_CZ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/crocodilus_cz/32/489717_2.png) [@Crocodilus\_CZ](https://meta.discourse.org/u/Crocodilus_CZ)
#### Post date: [20.Июнь.2025 12:47:39 UTC](https://meta.discourse.org/t/is-it-normal-for-sidekiq-to-be-idle-new-to-discourse-unsure-if-somethings-wrong/370988/9 "2025-06-20T12:47:39Z")

</div>

Ах, теперь всё встало на свои места — спасибо!  
Я не знал, что маркер «последнего посещения» привязан к часовому порогу. Я постоянно входил и выходил, очищал кэш, обновлял страницу и так далее, а линия просто стояла на месте, словно приклеенная. 😅

Теперь всё абсолютно понятно. Благодарю за разъяснение — ничего не сломалось, я просто был нетерпелив!

---

<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: [20.Июль.2025 12:48:20 UTC](https://meta.discourse.org/t/is-it-normal-for-sidekiq-to-be-idle-new-to-discourse-unsure-if-somethings-wrong/370988/10 "2025-07-20T12:48:20Z")

</div>

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