Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Убил логи хостпанели  (Прочитано 1809 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Sta1keR

  • Автор темы
  • Участник
  • *
  • Сообщений: 155
    • Просмотр профиля
Убил логи хостпанели
« : 03 Августа 2017, 02:13:55 »
Как-то давно поставил хостпанель ispconfig и "попилил" хард на 100(корень) и 900гб(дата), не думал, что корень смогу забить, но увы спустя года это произошло.
И вот на днях освобождая очередные гигабайты сделал "rm *" для директории /var/log/ispconfig/httpd/ думая, что ничего не произойдет, но не тут то было!
Спустя некоторое время (менее 12часов) сервер повис (но пинговался), отвалился ssh и любой другой доступ кроме физического. Приехал, подключил монитор и вижу:
(Нажмите, чтобы показать/скрыть)
Решил сделать mkdir отсутствующих каталогов, но оказалось этого мало...
(Нажмите, чтобы показать/скрыть)

В fsbab прописаны пути до папок логов
/var/log/ispconfig/httpd/airu***en.tk /var/www/clients/client4/web122/log    none    bind,nobootwait,_netdev    0 0
/var/log/ispconfig/httpd/rg***n.com /var/www/clients/client4/web124/log    none    bind,nobootwait,_netdev    0 0
/var/log/ispconfig/httpd/xn--80aa***a.xn--p1ai /var/www/clients/client4/web125/log    none    bind,nobootwait,_netdev    0 0

Сайтов на машине скопилось много, сервер забрал домой... Своего ума "загуглить" не хватило, да и с ispconfig такое походу никто не делал  :-[

 Не знаю каким образом, но в очищенном каталоге остались логи одного сайта, выглядят они так:

root@(none):/var/log/ispconfig/httpd/ra***sa.ru# ls -l
итого 4
-rw-r--r-- 1 root root 510 2017-08-01 17:56 20170801-access.log
lrwxrwxrwx 1 root root  19 2017-08-01 14:28 access.log -> 20170801-access.log

Как я понял нужно восстановить жесткие ссылки на логи и каталоги...

Помогите пожалуйста, отблагодарю!

PS: fstab и прочие настройки для монтирования логов не пострадали, предоставлю если ткнете что...
PS2: также по каким-то причинам перестал запускаться apache2, что усугубило задачу до вывоза сервера из серверной.
Цитировать
root@(none):~# /etc/init.d/apache2 start
 * Starting web server apache2                                                                                                                [fail]
root@(none):~#

PS3: пытался найти err-логи апача, не нашел... syslog и messages без упоминаний... Кошмар!
« Последнее редактирование: 03 Августа 2017, 02:19:51 от Sta1keR »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Убил логи хостпанели
« Ответ #1 : 03 Августа 2017, 02:33:23 »
Цитировать
ispconfig
у нас нет.
вот проблема.
не умею.

Wars ~.o

Оффлайн salvador

  • Участник
  • *
  • Сообщений: 106
    • Просмотр профиля
Re: Убил логи хостпанели
« Ответ #2 : 03 Августа 2017, 09:45:01 »
Sta1keR, ispconfig вроде бы не бесплатный. Есть вероятность, что их тех поддержка ответит какой шаблон каталогов для дерева нужен.

Как вариает, можно поробовать самому создать новый сайт и посмотеть какие бубут ссылки, восстановить по аналогии.

Оффлайн Sta1keR

  • Автор темы
  • Участник
  • *
  • Сообщений: 155
    • Просмотр профиля
Re: Убил логи хостпанели
« Ответ #3 : 03 Августа 2017, 10:03:15 »
Как вариает, можно поробовать самому создать новый сайт и посмотеть какие бубут ссылки, восстановить по аналогии.
Хотел, но апач не запускается. Искал почему, но не нашел. Да и шаблон есть:

root@(none):/var/log/ispconfig/httpd/ra***sa.ru# ls -l
итого 4
-rw-r--r-- 1 root root 510 2017-08-01 17:56 20170801-access.log
lrwxrwxrwx 1 root root  19 2017-08-01 14:28 access.log -> 20170801-access.log
« Последнее редактирование: 03 Августа 2017, 10:04:50 от Sta1keR »

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Re: Убил логи хостпанели
« Ответ #4 : 03 Августа 2017, 11:12:30 »
но апач не запускается. Искал почему, но не нашел.
А у него разве нет опции "verbose"? Если нет, тогда только:
strace /etc/init.d/apache2 startоб ошибке смотри в последних строках.

Пользователь добавил сообщение 03 Августа 2017, 11:19:41:
В fsbab прописаны пути до папок логов
Ну и восстанови все папки, например
mkdir -p "/var/log/ispconfig/httpd/airu***en.tk"и т.д.

Пользователь добавил сообщение 03 Августа 2017, 11:30:22:
Создание логов:
f=$(date '+%Y%m%d')-access.log; : > $f; ln -s $f access.log
« Последнее редактирование: 03 Августа 2017, 11:30:22 от renzrv »

Оффлайн Sta1keR

  • Автор темы
  • Участник
  • *
  • Сообщений: 155
    • Просмотр профиля
Re: Убил логи хостпанели
« Ответ #5 : 03 Августа 2017, 14:18:22 »
strace /etc/init.d/apache2 start
(Нажмите, чтобы показать/скрыть)
На что ругается?

Ну и восстанови все папки, например

Папки восстановил сразу, но не помогло. 
f=$(date '+%Y%m%d')-access.log; : > $f; ln -s $f access.log

Восстановил все файлы как было, но при монтировании логов все равно таже ошибка:
(Нажмите, чтобы показать/скрыть)

Код: (/etc/fstab/) [Выделить]
/var/log/ispconfig/httpd/airu***en.tk /var/www/clients/client4/web122/log    none    bind,nobootwait,_netdev    0 0
 /var/www/clients/client4/web122/log - тут все старые есть
/var/log/ispconfig/httpd/airu***en.tk  - тут создал новые

При запуске пишет:
специальное устройство /var/log/ispconfig/httpd/airu***en.tk  не существуетто есть тут поидее должна быть не папка...

Нужно запустить апач и создать новый сайт с логами, по нему уже ориентироваться.


Оффлайн salvador

  • Участник
  • *
  • Сообщений: 106
    • Просмотр профиля
Re: Убил логи хостпанели
« Ответ #6 : 03 Августа 2017, 14:53:18 »
Sta1keR, походу ваши логи хранились на сетевом диске, который автоматом монтировался в систему при загрузке. Вы удалили логи с сетевого диска. Так получается.

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Re: Убил логи хостпанели
« Ответ #7 : 03 Августа 2017, 15:46:53 »
На что ругается?
Пока трудно сказать, нужно больше вывода, а лучше весь и не картинкой, а текстом.
Вывести вывод в файл:
strace /etc/init.d/apache2 start 2>file

Оффлайн Sta1keR

  • Автор темы
  • Участник
  • *
  • Сообщений: 155
    • Просмотр профиля
Re: Убил логи хостпанели
« Ответ #8 : 03 Августа 2017, 17:19:21 »

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Re: Убил логи хостпанели
« Ответ #9 : 03 Августа 2017, 18:54:39 »
cat /etc/apache2/logs/error_log?

Оффлайн Sta1keR

  • Автор темы
  • Участник
  • *
  • Сообщений: 155
    • Просмотр профиля
Re: Убил логи хостпанели
« Ответ #10 : 03 Августа 2017, 19:30:01 »
cat /etc/apache2/logs/error_log?
Там пусто. Пробовал разные loglevel, ничего...

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Re: Убил логи хостпанели
« Ответ #11 : 03 Августа 2017, 19:35:25 »
Пусто или нет файла? Если нет, то создай
: > /etc/apache2/logs/error_log
А если сначала
/etc/init.d/apache2 stopи потом start?

Оффлайн Sta1keR

  • Автор темы
  • Участник
  • *
  • Сообщений: 155
    • Просмотр профиля
Re: Убил логи хостпанели
« Ответ #12 : 03 Августа 2017, 19:40:59 »
у меня в apache2.conf
ErrorLog /var/log/apache2/error_log
]
Файл есть, но пусто.

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Re: Убил логи хостпанели
« Ответ #13 : 03 Августа 2017, 19:49:09 »
(Нажмите, чтобы показать/скрыть)

Оффлайн Sta1keR

  • Автор темы
  • Участник
  • *
  • Сообщений: 155
    • Просмотр профиля
Re: Убил логи хостпанели
« Ответ #14 : 03 Августа 2017, 19:58:06 »
(Нажмите, чтобы показать/скрыть)
Собственно с этого начинал, поэтому обратился сюда. Попробую ещё.

 

Страница сгенерирована за 0.036 секунд. Запросов: 24.