Исправить сервер NodeJS + RabbitMQ
Моя приложение периодически прекращает работу из-за ошибок, которые переполняют очередь RabbitMQ. Проект состоит примерно из десяти контейнеров Docker, но автоматическое перезапускание контейнеров не решает проблему. Мне нужно выявить причину ошибок и исправить код. Ищу эксперта в этой области. Лог-файлы могу отправить в личных сообщениях.
-
Здравствуйте, у меня большой опыт работы с nodejs, docker и брокером rabbitmq. Пожалуйста, отправьте логи для более детального ознакомления. По всем дополнительным вопросам пишите в личные сообщения. Буду рада сотрудничеству
-
93908 1263 1 10 Здравствуйте.Работаю с Next.js/Docker/Node.js.Можно увидеть код проекта?
-
342 Дам некоторые рекомендации которые могут помочь диагностировать и исправить. Если помогут советы то отлично :
Для отслеживания метрик RabbitMQ установите и настройте инструменты мониторинга, такие как Prometheus
Настройте алерты, чтобы получать уведомления, когда значения метрик, такие как длина очереди, потребление памяти и CPU, достигаются.
Проверьте, нет ли проблем с оркестрацией контейнеров (например, с использованием Kubernetes или Docker Swarm).
Проверьте настройки RabbitMQ на предмет оптимизации производительности. Эти настройки могут включать настройки QoS и количество предварительных запросов.
Настройте ограничения на размер очереди и как реагировать на переполнение.
Проверьте код, обрабатывающий сообщения RabbitMQ, на наличие ошибок и узких мест.
Убедитесь, что обработчики сообщений не блокируют поток выполнения и эффективно используют ресурсы.
… Для отслеживания состояния контейнеров используйте инструменты отслеживания Docker, такие как Prometheus или cAdvisor.
Выясни, есть ли утечки памяти или другие аномалии в поведении контейнера.
Актуальные фриланс-проекты в категории Javascript и Typescript
Full-stack разработка — Amazon PPC Dashboard (Stage 1)Нужен full-stack разработчик с опытом работы с Amazon API для реализации Stage 1 внутреннего PPC-дашборда. Проект реальный, данные живые, всё готово к старту. Прототип фронтенда (5 страниц, React + TypeScript): ЧТО УЖЕ ГОТОВО — Фронтенд-прототип на React 18 + TypeScript + Vite… Javascript и Typescript, Веб-программирование ∙ 13 часов 18 минут назад ∙ 18 ставок |
Разработка сайта-конструктора фотокниг и фоторамокЦель проекта Необходимо разработать современный веб-сайт для заказа фотокниг, фоторамок и другой персонализированной фотопродукции. Главная задача проекта — предоставить клиенту возможность самостоятельно создать готовый макет изделия непосредственно на сайте без участия… Javascript и Typescript, Веб-программирование ∙ 2 дня 5 часов назад ∙ 90 ставок |
Full-stack разработкаНужен full-stack разработчик, который свободен для дел и не захочет сразу разбогатеть на этом проекте. Это мой тестовый сайт: readyhome.ge прототип которого я хочу сделать (не имею в виду дизайн). В футере русс.яз, заполните опросник и перейдите на конфигуратор. Вот описание… Javascript и Typescript, Веб-программирование ∙ 2 дня 18 часов назад ∙ 79 ставок |
Команда для самописного маркетплейса ритуальных услуг.Ищем команду для запуска и развития самописного национального маркетплейса ритуальных услуг. Сразу: не ищем одиночек, джунов и “сборщиков сайтов”. Нужна сильная продуктовая команда уровня middle+/senior с реальными кейсами маркетплейсов/сложных SaaS. Просьба не откликаться,… Javascript и Typescript, Веб-программирование ∙ 2 дня 23 часа назад ∙ 25 ставок |
Доработка существующего Next.js/Supabase проекта: офферы, CRM, аналитика, AI-чатЕсть действующий проект WatchGenius — платформа аналитики люксовых часов с каталогом моделей, ценовой аналитикой, внешними офферами, формами заявок и AI-чатом. Проект уже разработан частично. Нужен не сайт с нуля, а опытный full-stack разработчик, который сможет разобраться в… Javascript и Typescript, Веб-программирование ∙ 5 дней 1 час назад ∙ 55 ставок |