Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

2 страниц V   1 2

Зависает при shutdown -r now

, Зависает сервер при ребуте
magiczoltrix
сообщение 16.10.2014, 12:13
Сообщение #1
Стаж: 12 лет

Сообщений: 234
Благодарностей: 22
Полезность: 0

Сервер установлен на линухе (генту).
Иногда требуется перезагрузить систему. Делаю следующее:
1) Запускаю putty, конекчусь к серверу по SSH
2) Захожу под рутом
3) Выполняю команду shutdown -r now

Так вот, в 50% случаев сервер уходит в перезагрузку и больше не поднимается, соответственно
теряется удалённый доступ к нему. Поэтому приходится идти к компу и передёргивать питание.

Что я не так делаю???
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Archangel236
сообщение 16.10.2014, 13:11
Сообщение #2


Стаж: 16 лет
Город: Белая Церковь

Сообщений: 444
Благодарностей: 184
Полезность: 550

Как бы написал хотя бы что отображает дисплей в повисшем состоянии. (Так же вроде попробуй команду reboot от рута) разница только в очередности завершения служб

Отредактировал: Archangel236, - 16.10.2014, 13:16
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
magiczoltrix
сообщение 16.10.2014, 14:01
Сообщение #3
Стаж: 12 лет

Сообщений: 234
Благодарностей: 22
Полезность: 0

Что отображает удалённый дисплей я не могу знать, комп находится далеко...
Там есть человек, который его может выключить с сети и включить обратно.


На своём ПК вижу:
После выполнения команды shutdown -r now , по аглийски пишет типа system is now reboot...
точно не помню, типа система счас будет перезагружена. Консоль не закрываю, выжижаю 1 минуту пытаюсь зайти снова - но к серверу уже нет доступа.
Только нужно звонить, чтобы человек вытключил комп и включил.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Archangel236
сообщение 16.10.2014, 14:52
Сообщение #4


Стаж: 16 лет
Город: Белая Церковь

Сообщений: 444
Благодарностей: 184
Полезность: 550

Ну так тебе некто не поможет не видя ситуации, пускай человек подключит экран и сделает фотографию. А так то у меня разок было нечто схожее виной была батарейка (после перезагрузки слетало время и линуха не стартовала, 2 вариант если соединение ppoe оно может не подыматься из за ошибки, допишите функцию Переподключения ppoe, а так то это только догадки ))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
magiczoltrix
сообщение 16.10.2014, 15:06
Сообщение #5
Стаж: 12 лет

Сообщений: 234
Благодарностей: 22
Полезность: 0

Может я не то делаю.
Когда сервер уходит в перезагрузку, когда нужно закрывать консоль???

завис происходит в половине случаев...

может нужно какие-то команды ещё запускать для корректного завершения работы, до перезагрузки

Отредактировал: magiczoltrix, - 16.10.2014, 15:08
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Archangel236
сообщение 16.10.2014, 15:07
Сообщение #6


Стаж: 16 лет
Город: Белая Церковь

Сообщений: 444
Благодарностей: 184
Полезность: 550

Неважно когда, можешь сразу можешь ждать сама отпадет по timeout

Отредактировал: Archangel236, - 16.10.2014, 15:07
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
magiczoltrix
сообщение 16.10.2014, 15:12
Сообщение #7
Стаж: 12 лет

Сообщений: 234
Благодарностей: 22
Полезность: 0

А да, забыл сказать... генту установлена на виртуалке
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Archangel236
сообщение 16.10.2014, 15:18
Сообщение #8


Стаж: 16 лет
Город: Белая Церковь

Сообщений: 444
Благодарностей: 184
Полезность: 550

В таком случаи питание некто не дергает, а напрямую на сервере перезапускают твою виртуализацию. Пускай админ глянет в логах что выдает ошибки


P.S. Личное имхо: А вообще понять не как не могу, вот зачем вам дался gentoo с его убийственными приколами, не дай блин с ядром что случиться. Чем вам тот же CentOS или Debian не подходит ) И только ненужно говорить что на gentoo работает стабильнее ))))

Отредактировал: Archangel236, - 16.10.2014, 15:23
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
magiczoltrix
сообщение 16.10.2014, 22:41
Сообщение #9
Стаж: 12 лет

Сообщений: 234
Благодарностей: 22
Полезность: 0

Как вообще правильно проводить перезагрузку через консоль удалённо?
Может я не так делаю, я не спец в линухе.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя adva
сообщение 16.10.2014, 22:50
Сообщение #10


Иконка группы

Стаж: 12 лет

Сообщений: 2543
Благодарностей: 1676
Полезность: 819

Меценат Меценат

Цитата(magiczoltrix @ 17.10.2014, 0:41) *
Как вообще правильно проводить перезагрузку через консоль удалённо?
Может я не так делаю, я не спец в линухе.



я лично пишу reboot и все нормально перезагружается )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Archangel236
сообщение 16.10.2014, 22:57
Сообщение #11


Стаж: 16 лет
Город: Белая Церковь

Сообщений: 444
Благодарностей: 184
Полезность: 550

Цитата
Как вообще правильно проводить перезагрузку через консоль удалённо?

Либо reboot либо shutdown -r now Разница как я писал только в очередности завершения служб
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
magiczoltrix
сообщение 17.10.2014, 8:28
Сообщение #12
Стаж: 12 лет

Сообщений: 234
Благодарностей: 22
Полезность: 0

на форуме начитал, мол нужно писать не reboot а sudo reboot
в чем разница не понял
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя admir
сообщение 17.10.2014, 8:41
Сообщение #13
Стаж: 13 лет

Сообщений: 192
Благодарностей: 31
Полезность: 138

Цитата(magiczoltrix @ 17.10.2014, 8:28) *
на форуме начитал, мол нужно писать не reboot а sudo reboot
в чем разница не понял

sudo - с правами root'a выполнить команду, если вы используете учетку "root", то разницы быть не должно. может из-за "now" не успевают отработать службы, если хотите делать правильную перезагрузку (всем процессам и пользователям отсылается информация о будущем выключении, они успевают сохранить информацию), то пишите "shutdown -r" и всё.

reboot же просто перезагрузит систему.
советую книжки читать, linux это не китайский смартфон где всё методом тыка узнаётся.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
magiczoltrix
сообщение 17.10.2014, 21:05
Сообщение #14
Стаж: 12 лет

Сообщений: 234
Благодарностей: 22
Полезность: 0

Цитата(admir @ 17.10.2014, 11:41) *
советую книжки читать, linux это не китайский смартфон где всё методом тыка узнаётся.


Скажите пожалуйста, как можно высвободить зарезервированную системой память без перезагрузки системы.
Речь идёт о памяти, которая в htop отображается желтыми полосками.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Archangel236
сообщение 17.10.2014, 22:08
Сообщение #15


Стаж: 16 лет
Город: Белая Церковь

Сообщений: 444
Благодарностей: 184
Полезность: 550

Цитата(magiczoltrix @ 17.10.2014, 22:05) *
Скажите пожалуйста, как можно высвободить зарезервированную системой память без перезагрузки системы.
Речь идёт о памяти, которая в htop отображается желтыми полосками.

На скок я правильно тебя понял, она сама по мере надобности очищается. Изначально она забивается по полной как бы ) А вообще попробуй ет если я правильно тебя понял
Код
echo 1 > /proc/sys/vm/drop_caches
echo 2 > /proc/sys/vm/drop_caches
echo 3 > /proc/sys/vm/drop_caches
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
magiczoltrix
сообщение 17.10.2014, 22:34
Сообщение #16
Стаж: 12 лет

Сообщений: 234
Благодарностей: 22
Полезность: 0

Цитата(Archangel236 @ 18.10.2014, 1:08) *
На скок я правильно тебя понял, она сама по мере надобности очищается. Изначально она забивается по полной как бы ) А вообще попробуй ет если я правильно тебя понял
Код
echo 1 > /proc/sys/vm/drop_caches
echo 2 > /proc/sys/vm/drop_caches
echo 3 > /proc/sys/vm/drop_caches


Ух спасибо!!
Выполнил echo 1 > /proc/sys/vm/drop_caches под рутом и желтые полоски зарезервированной памяти обнулились. То что надо.
А можете подсказать, как в системе задать чтобы команда echo 1 > /proc/sys/vm/drop_caches выполнялась под рутом 1 раз в 3 дня автоматически?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Archangel236
сообщение 17.10.2014, 22:43
Сообщение #17


Стаж: 16 лет
Город: Белая Церковь

Сообщений: 444
Благодарностей: 184
Полезность: 550

crontab -e

так попробуй

Код
0 0 */3 * * "/bin/echo 1 > /proc/sys/vm/drop_caches"


А вообще команда ничего толком не делает, кроме как красит вид топа. После выполнения службы, память очищается, просто top не снимает показатель, а фактический такого использования уже нету

Отредактировал: Archangel236, - 17.10.2014, 22:47
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
magiczoltrix
сообщение 18.10.2014, 11:50
Сообщение #18
Стаж: 12 лет

Сообщений: 234
Благодарностей: 22
Полезность: 0

Цитата(Archangel236 @ 18.10.2014, 1:43) *
crontab -e

так попробуй

Код
0 0 */3 * * "/bin/echo 1 > /proc/sys/vm/drop_caches"


А вообще команда ничего толком не делает, кроме как красит вид топа. После выполнения службы, память очищается, просто top не снимает показатель, а фактический такого использования уже нету



Спасибо. Я не понял куда вписать эту строчку- 0 0 */3 * * "/bin/echo 1 > /proc/sys/vm/drop_caches"

Мне нужно чтобы даже после выключения компа и загрузки по новому, каждые 3 дня выполнялась данная команда,
я так понимаю, настройка должна вписаться в какой-то файл. В какой конфиг это внести??
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 18.10.2014, 12:23
Сообщение #19


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

написано же
crontab
иди и почитай, информации куча
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Archangel236
сообщение 18.10.2014, 12:46
Сообщение #20


Стаж: 16 лет
Город: Белая Церковь

Сообщений: 444
Благодарностей: 184
Полезность: 550

пишешь crontab -e

В конце файла вставь строку
Код
0 0 */3 * * /bin/echo 1 > /proc/sys/vm/drop_caches >/dev/null 2>&1

И сохрани файл
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: