Администрирование Windows-сервера и .NET DevOps
800 UAHУ нас возникла проблема с сервером: он не перезагружается при запросе рестарта через панель управления хостингом. Поддержка хостинга рекомендует отрегулировать настройки управления питанием, однако у нас не хватает соответствующей экспертизы. Это — первая и основная задача, которую необходимо решить.
Далее у нас есть несколько связанных задач:
Превратить наши .NET WebAPI и консольные приложения в службы Windows.
Корректно настроить SSL-сертификат на сервере.
В дальнейшем перенести наши .NET-приложения на Linux (в Docker-контейнерах).
Пожалуйста, укажите в отклике:
- есть ли у вас опыт выполнения подобных задач
- стоимость часа работы
Отзыв заказчика о сотрудничестве с Alexey Ilchmann
Администрирование Windows-сервера и .NET DevOpsПриятный человек и профессиональный админ+DevOps. Редкое сочетание! Очень доволен сотрудничеством
Отзыв фрилансера о сотрудничестве с Филиппом Лазаревым
Администрирование Windows-сервера и .NET DevOpsБлагодаря адекватной постановке задачи и мгновенному фидбэку все реализовали в сроки.
-
501 18 0 Готов заняться. Несколько лет занимался поддержкой гибридной инфраструктуры (win/linux), есть опыт миграции приложений между ОС, а так же опыт работы с хостингом различного типа.
-
Проверьте, как именно сервер реагирует на рестарт
При запросе перезагрузки через панель управления сервер вообще не реагирует? Или начинает перезагружаться, но зависает?
Если сервер зависает при перезагрузке, проблема может быть в ядре, драйверах или аппаратной части.
Если команда просто игнорируется, возможно, панель управления не отправляет сигнал корректно.
2. Попробуйте перезагрузить сервер вручную
Подключитесь по SSH (если Linux) или через RDP (если Windows) и выполните:
Linux:
bash
CopyDownloadsudo reboot
Windows:
cmd
CopyDownloadshutdown /r /t 0
Если сервер перезагружается вручную, но не через панель — проблема в панели управления.
Если не перезагружается даже вручную — проблема в ОС или железе.
3. Проверьте логи перезагрузки
Linux:
bash
CopyDownloadjournalctl -b -1 # просмотр логов предыдущей загрузки dmesg | grep -i "power" # проверка ошибок управления питанием
Windows:
ОткройтеEvent Viewer→Windows Logs→Systemи ищите ошибки с тегамиKernel-Power,Event ID 41(неожиданное выключение).
4. Настройки управления питанием (ACPI)
Если поддержка хостинга говорит о настройках питания, возможно, сервер не корректно обрабатывает ACPI-сигналы.
Для Linux можно попробовать:
Проверить, поддерживается ли ACPI:
bash
CopyDownloaddmesg | grep -i acpi
Принудительно использовать другой метод перезагрузки (например, через
sysctl):bash
CopyDownloadecho "1" | sudo tee /proc/sys/kernel/sysrq # разрешить SysRq echo "b" | sudo tee /proc/sysrq-trigger # принудительная перезагрузка (опасно!)
Изменить параметры GRUB (если используется):
bash
CopyDownloadsudo nano /etc/default/grub
Добавить/изменить строку:
ini
CopyDownloadGRUB_CMDLINE_LINUX_DEFAULT="acpi=force reboot=acpi"
Затем обновить GRUB:
bash
CopyDownloadsudo update-grub
Для Windows:
Откройте
Power Options→Choose what the power buttons do→ проверьте, чтобы настройки не блокировали перезагрузку.В
Device Managerпроверьте драйверы ACPI (Computer→ACPI x64-based PC).
5. Проверьте, не блокирует ли панель управления перезагрузку
Некоторые панели (cPanel, ISPManager, Plesk) имеют дополнительные настройки, ограничивающие перезагрузку.
Попробуйте отключить все дополнительные скрипты/хуки в панели.
6. Аппаратные проблемы
Если сервер физический, возможно, проблема с:
Блоком питания.
Материнской платой (некорректная обработка сигналов ACPI).
Если сервер виртуальный (VPS/VDS), проблема может быть на стороне гипервизора (KVM, VMware, Hyper-V). Нужно уточнить у хостинг-провайдера.
7. Что ответить поддержке хостинга?
Если вы не уверены в настройках питания, запросите у них более конкретные инструкции, например:
«Мы проверили сервер: при ручном рестарте через SSH/RDP он перезагружается, но через панель управления — нет. Какие именно параметры управления питанием нужно изменить? Можете предоставить конкретные команды или настройки для нашей ОС?»
8. Резервный вариант — hard reset
Если сервер критически зависает, иногда единственный вариант — hard reset через панель (кнопка "Emergency restart"). Но это может привести к потере данных.
-
Актуальные фриланс-проекты в категории DevOps
Переход корпоративной почты с POP3 на IMAP + настройка рассылок Brevo/Mailjet
20 000 UAH
Текущая ситуация: корпоративная почта сотрудников работает через POP3; письма хранятся локально, плохо синхронизируются между устройствами; есть риск потери истории переписки; маркетинговые рассылки часто попадают в spam; системные письма 1С/B2B/CRM сейчас не отделены от… DevOps ∙ 1 час 58 минут назад ∙ 2 ставки |
Развертывание Ruby on Rails проекта на VPS + Входящая маршрутизация электронной почтыНужна помощь в развертывании платформы для автоматизации запросов на публичную информацию (на базе open-source движка Alaveteli). Проект работает как почтовый маршрутизатор: генерирует уникальные email-адреса для каждого запроса, отправляет их в государственные органы, а ответы… DevOps, Linux и Unix ∙ 1 день 1 час назад ∙ 10 ставок |
Инженер по инфраструктуре резидентных проксиМы строим сеть резидентных прокси с нуля — полностью собственную, без сторонних поставщиков. Нам нужен один исключительный сетевой инженер для создания всей технической базы. Что вы будете строить: - Android SDK для фонового использования, который направляет прокси-трафик через… C и C++, DevOps ∙ 3 дня 2 часа назад ∙ 12 ставок |
Ищу опытного AI/Linux инженера для создания self-hosted AI infrastructure на моём сервере.
1000 UAH
Нужно: Установить и настроить Ubuntu Server или Debian Docker ecosystem Ollama + локальные LLM Open WebUI Telegram integration AI assistant Autonomous workflows Multi-agent system GPU acceleration (NVIDIA) Persistent memory/database Remote access и monitoring Главная цель:… AI и машинное обучение, DevOps ∙ 11 дней 16 часов назад ∙ 17 ставок |