Windows Server Administration and .NET DevOps
We have encountered a problem with the server: it does not restart when requested through the hosting control panel. The hosting support recommends adjusting the power management settings, however, we lack the relevant expertise. This is the first and primary task that needs to be resolved.
Next, we have several related tasks:
Transform our .NET WebAPI and console applications into Windows services.
Properly configure the SSL certificate on the server.
Subsequently, migrate our .NET applications to Linux (in Docker containers).
Please indicate in your response:
- whether you have experience in performing similar tasks
- the cost per hour of work
Client's review of cooperation with Alexey Ilchmann
Windows Server Administration and .NET DevOpsA pleasant person and a professional admin+DevOps. A rare combination! Very satisfied with the collaboration.
Freelancer's review of cooperation with Filipp Lazarev
Windows Server Administration and .NET DevOpsThanks to the adequate task setting and instant feedback, everything was completed on time.
-
481 18 0 Ready to get started. I have been supporting hybrid infrastructure (win/linux) for several years, have experience in migrating applications between OS, as well as experience working with various types of hosting.
-
Проверьте, как именно сервер реагирует на рестарт
При запросе перезагрузки через панель управления сервер вообще не реагирует? Или начинает перезагружаться, но зависает?
Если сервер зависает при перезагрузке, проблема может быть в ядре, драйверах или аппаратной части.
Если команда просто игнорируется, возможно, панель управления не отправляет сигнал корректно.
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"). Но это может привести к потере данных.
-
Current freelance projects in the category DevOps
Rescue + backup for Hetzner dedicated serverWe have a dedicated server on Hetzner with a website on Docker (+ Laravel framework) Contact with the developers has been lost Need to: - restore and change server access (probably SSH) - recommend a storage location and set up a full server backup with easy recovery, probably… DevOps, System & Network Administration ∙ 8 hours 45 minutes back ∙ 14 proposals |
Transfer email from Google Workspace to another platform
111 USD
I'm looking for a specialist who can help transfer corporate email from Google Workspace to another email platform. We want to switch because Google Workspace is currently quite expensive for us. We have about 30 users. We haven't finalized which platform to switch to yet, so we… DevOps, System & Network Administration ∙ 2 days 16 hours back ∙ 18 proposals |
Integration of Google Analytics into CRM via n8nGood day, I need help connecting Google Analytics and CRM through n8n. All settings on the CRM side are done. Now we just need to set up the analytics through n8n to transmit sales events. DevOps, System & Network Administration ∙ 8 days 18 hours back ∙ 21 proposals |