Перейти к содержимому


Фото
- - - - -

Ошибка 500 при переходе в раздел администрирования веб-сервера

центр управления internal server error

  • Please log in to reply
32 ответов в этой теме

#21 mordarenkoas

mordarenkoas

    Member

  • Posters
  • 336 Сообщений:

Отправлено 26 Декабрь 2019 - 22:19

Магией, конечно!)

#22 Afalin

Afalin

    Guru

  • Dr.Web Staff
  • 4 202 Сообщений:

Отправлено 26 Декабрь 2019 - 23:22

Тогда в Lua-консоли выполните это:

local bin = server.bin_dir
local var = server.var_dir
local updater = bin.."/drwupsrv"
local cli = drwcs.command_line_info()

local product
for _,p in ipairs(drwcs.repository_info()) do
  if p.name == "20-drwcs" then
    product = p
    break
  end
end
if not product then error("no drwcs") end
local rev = product.arevision

local db = database.get()
assert(db.begin())
local platform = db.exec("SELECT distrib FROM server_status WHERE id=?", 1, {server.my_uuid})[1][1]

local script = var.."/repository/20-drwcs/"..rev.."/unix/update.lua"

local webmin_dir = drwcs.get_plugin_dir("WEBMIN")                                                                                                                                         
local lock = webmin_dir .. '/maintenance'                                                                                                                                           
dwcore.fs_create_path_to_file(lock)                                                                                                                                                       
lock = dwcore.str_2_utf8(lock)

dwcore.execute(updater, false, "--log-dir", var.."/var/opt/drwcs/log", "--log-file", "dwupdater.log", "--verbosity", "debug", "-c", "exec", "-s", script,
  "-p", "rotate="..cli.logs[1].rotate, "from="..rev, "to="..rev, "home="..server.home_dir, "var="..var, "etc="..server.etc_dir, "lib="..server.lib_dir, "bin="..server.bin_root,
  "platform="..platform, "updater="..updater, "script="..script, "service=/etc/init.d/drwcsd", "verbose=true", "maxbackup="..drwcs.server_configuration().UpdaterMaxBackup, "lock="..lock)

На себе проверил – обновление между версиями прокатило. "Обновление" на ту же версию тоже должно.

Только имейте в виду, что никакой диагностики и прогресса тут не будет. Самый надёжный способ узнать результат – tail /var/opt/drwcs/log/dwupdater.log

Есть запись в журнале аудита, но, как сейчас заметил, она не особо адекватна, про "Запущено обновление Сервера." якобы, без подробностей и не с тем временем.


Семь раз отрежь – один раз проверь

#23 Afalin

Afalin

    Guru

  • Dr.Web Staff
  • 4 202 Сообщений:

Отправлено 26 Декабрь 2019 - 23:32

Из индикации там разве что – страница с режимом обслуживания, на которую не будет редиректа (то есть она отобразится только тогда, когда будет попытка открыть какую-то страницу), либо вообще остановленный сервер. И запускать его вручную не стоит, если остановить его решил апдейтер и этот апдейтер ещё жив.


Семь раз отрежь – один раз проверь

#24 mordarenkoas

mordarenkoas

    Member

  • Posters
  • 336 Сообщений:

Отправлено 27 Декабрь 2019 - 10:04

Добрый день. Фокус, увы,не удался....

Скрипт в консоль я вставил, запустил, сервер честно что-то там лопатил, но на выходе все то же самое.

Вот лог....

Прикрепленные файлы:

  • Прикрепленный файл  drwcsd.log   4,16Мб   2 Скачано раз

Сообщение было изменено mordarenkoas: 27 Декабрь 2019 - 10:04


#25 Afalin

Afalin

    Guru

  • Dr.Web Staff
  • 4 202 Сообщений:

Отправлено 27 Декабрь 2019 - 10:52

Хм. Покажите dwupdater.log.


Семь раз отрежь – один раз проверь

#26 mordarenkoas

mordarenkoas

    Member

  • Posters
  • 336 Сообщений:

Отправлено 27 Декабрь 2019 - 10:53

тыщ

Прикрепленные файлы:



#27 Afalin

Afalin

    Guru

  • Dr.Web Staff
  • 4 202 Сообщений:

Отправлено 27 Декабрь 2019 - 10:59

А рестартаните демона.


Семь раз отрежь – один раз проверь

#28 mordarenkoas

mordarenkoas

    Member

  • Posters
  • 336 Сообщений:

Отправлено 27 Декабрь 2019 - 11:02

Ух ты, это победа похоже! Сейчас покопаюсь, осмотрюсь, все ли норм....



#29 Afalin

Afalin

    Guru

  • Dr.Web Staff
  • 4 202 Сообщений:

Отправлено 27 Декабрь 2019 - 11:03

Должны были вообще без рестарта загрузить новьё, емнип. Но видимо в какой-то момент разучились…


Семь раз отрежь – один раз проверь

#30 mordarenkoas

mordarenkoas

    Member

  • Posters
  • 336 Сообщений:

Отправлено 27 Декабрь 2019 - 11:56

Что ж, благодарю за помощь!

Все хорошо. Одного клиента на сервер пустил, он обновился, полет нормальный.

 

В преддверии скорого обновления второго сервера 11 хочу задать вопрос - может, тот самый файл подменить на нем заранее? Или он такой короткий и должен быть в 11 версии?



#31 Afalin

Afalin

    Guru

  • Dr.Web Staff
  • 4 202 Сообщений:

Отправлено 27 Декабрь 2019 - 13:53

В преддверии скорого обновления второго сервера 11 хочу задать вопрос - может, тот самый файл подменить на нем заранее? Или он такой короткий и должен быть в 11 версии?

Если там тоже только en, то и грабли будут те же. Так что да, нужно его исправить и убедиться, что корректная ревизия скачается.


Семь раз отрежь – один раз проверь

#32 mordarenkoas

mordarenkoas

    Member

  • Posters
  • 336 Сообщений:

Отправлено 27 Декабрь 2019 - 14:16

ок, эту задачу я оставлю на след. неделю...

Еще раз спасибо за помощь!



#33 Afalin

Afalin

    Guru

  • Dr.Web Staff
  • 4 202 Сообщений:

Отправлено 27 Декабрь 2019 - 14:47

Еще раз спасибо за помощь!

Вам спасибо за участие.


Семь раз отрежь – один раз проверь



Читают тему: 0

0 пользователей, 0 гостей, 0 скрытых