[Настройка] Правильная перезагрузка сервера
Модератор: immortal
[Настройка] Правильная перезагрузка сервера
Подскажите, пожалуйста, как грамотно перезапустить сервер МЖД?
Если по ssh выполнить reboot, то за последние несколько часов данные не сохраняются.
Если по ssh выполнить reboot, то за последние несколько часов данные не сохраняются.
Re: Правильная перезагрузка сервера
Как это не сохраняются? SetGlobal() сразу в БД пишет.
Re: Правильная перезагрузка сервера
Подозреваю что МЖД установлен на малине или кубике? На счет несохранения данных - такое бывает если системные часы сервера ходят неверно и синхронизируются по сети уже после запуска MySQL, Apache и МЖД. У меня такая бяка была и на малике и на кубике. Все потому что ни в малине ни в кубике нет часов и при запуске там всегда 01.01.1970. Прописал в крон при загрузке принудительную синхронизацию времени и все стало работать.PAV писал(а):Подскажите, пожалуйста, как грамотно перезапустить сервер МЖД?
Если по ssh выполнить reboot, то за последние несколько часов данные не сохраняются.
CubieBoard A10 - основной сервер Majordomo
Raspberry Pi - цифровая мини АТС ASTERISK
Arduino - блок управления реле, электросчетчик, счетчики воды, управление вентиляционной системой, СКУД.
Raspberry Pi - цифровая мини АТС ASTERISK
Arduino - блок управления реле, электросчетчик, счетчики воды, управление вентиляционной системой, СКУД.
-
ErmolenkoM
- Сообщения: 560
- Зарегистрирован: Ср сен 04, 2013 10:31 am
- Откуда: Самара
- Контактная информация:
Re: Правильная перезагрузка сервера
Можно эту строчку из крона сюда?ksgroup писал(а): Прописал в крон при загрузке принудительную синхронизацию времени и все стало работать.
Re: Правильная перезагрузка сервера
+1
При этом у меня именно малинка передает точное время на ардуину, но я так понимаю это уже после инициализации mysql и пр.
При этом у меня именно малинка передает точное время на ардуину, но я так понимаю это уже после инициализации mysql и пр.
Re: Правильная перезагрузка сервера
Конечно можно! Под рутом набрать в консоли:msh555 писал(а): Можно эту строчку из крона сюда?
Код: Выделить всё
crontab -eКод: Выделить всё
@reboot /usr/sbin/ntpdate -s ntp.time.in.ua > /dev/nullКод: Выделить всё
/usr/sbin/ntpdate -s ntp.time.in.uaCubieBoard A10 - основной сервер Majordomo
Raspberry Pi - цифровая мини АТС ASTERISK
Arduino - блок управления реле, электросчетчик, счетчики воды, управление вентиляционной системой, СКУД.
Raspberry Pi - цифровая мини АТС ASTERISK
Arduino - блок управления реле, электросчетчик, счетчики воды, управление вентиляционной системой, СКУД.
-
ErmolenkoM
- Сообщения: 560
- Зарегистрирован: Ср сен 04, 2013 10:31 am
- Откуда: Самара
- Контактная информация:
Re: Правильная перезагрузка сервера
Спасибо! Все получилось.
Добавил в линуксовый ФАК. http://smartliving.ru/Main/SetupLinux
Добавил в линуксовый ФАК. http://smartliving.ru/Main/SetupLinux
Re: Правильная перезагрузка сервера
Можно подробнее? Как остановить навсегда? Что дополнительно прописать в cron?ksgroup писал(а):Для начала советую набрать в командной строкеЕсли ошибок не будет, тогда уже вносить изменения в крон. Если будут ошибки - устранить. У меня ругалось что сокет занят другой программой. Остановил ntpd - начало работать. Пришлось ntpd остановить навсегда и в крон добавить кроме указанной команды такую же, но выполняющуюся раз в час. Теперь у меня время синхронизируется при загрузке, а потом еще и каждый час. Возможно это и часто, но кому оно мешает? Трафик там мизерный.Код: Выделить всё
/usr/sbin/ntpdate -s ntp.time.in.ua
Re: Правильная перезагрузка сервера
У меня ругается, нет такого
-bash: /usr/sbin/ntpdate: No such file or directory
кстати time.windows.com наверное понадежнее будет
Зато у меня есть ntptime - пойдет?:
pi@raspberrypi ~ $ sudo /usr/sbin/ntptime -s ntp.time.in.ua
ntp_gettime() returns code 0 (OK)
time d7415c91.f39a9d4c Tue, Jun 10 2014 10:29:37.951, (.951578678),
maximum error 842738 us, estimated error 535 us, TAI offset 0
ntp_adjtime() returns code 0 (OK)
modes 0x10 (STATUS),
offset -130.000 us, frequency -21.553 ppm, interval 1 s,
maximum error 842738 us, estimated error 535 us,
status 0x0 (),
time constant 10, precision 1.000 us, tolerance 500 ppm,
-bash: /usr/sbin/ntpdate: No such file or directory
кстати time.windows.com наверное понадежнее будет
Зато у меня есть ntptime - пойдет?:
pi@raspberrypi ~ $ sudo /usr/sbin/ntptime -s ntp.time.in.ua
ntp_gettime() returns code 0 (OK)
time d7415c91.f39a9d4c Tue, Jun 10 2014 10:29:37.951, (.951578678),
maximum error 842738 us, estimated error 535 us, TAI offset 0
ntp_adjtime() returns code 0 (OK)
modes 0x10 (STATUS),
offset -130.000 us, frequency -21.553 ppm, interval 1 s,
maximum error 842738 us, estimated error 535 us,
status 0x0 (),
time constant 10, precision 1.000 us, tolerance 500 ppm,
Re: Правильная перезагрузка сервера
Надо добавить в FAQ, что предварительно программу надо установить - sudo aptitude install ntpdate
Потом, что вы подразумеваете под рутом в малинке? Pi?
Потом, что вы подразумеваете под рутом в малинке? Pi?