Страница 1 из 1

Перезагрузка сервера из командной строки или скриптом

СообщениеДобавлено: Ср дек 11, 2019 3:29 pm
tfosn
В админке нашел кнопку "Перезагрузить MyChat сервер"
Можно ли как то подать эту команду из командной строки, скриптом или еще как то чтоб раз в сутки MyChat сервер перезагружался, желательно чтоб это работало даже когда сервер завис

Re: Перезагрузка сервера

СообщениеДобавлено: Ср дек 11, 2019 3:30 pm
Алексей Пикуров
Нет.

Re: Перезагрузка сервера

СообщениеДобавлено: Ср дек 11, 2019 3:52 pm
tfosn
есть ли возможность послать команду сервера чтоб он перестал делать записи в бд и закрыл с ней подключение, чтоб после этого спокойно убить службу mychat на сервере?

Re: Перезагрузка сервера

СообщениеДобавлено: Ср дек 11, 2019 4:00 pm
Алексей Пикуров
Нет, мы не делали таких функций.

Re: Перезагрузка сервера

СообщениеДобавлено: Ср дек 11, 2019 4:16 pm
tfosn
Прошу сделать что то подобное

Re: Перезагрузка сервера

СообщениеДобавлено: Ср дек 11, 2019 4:18 pm
Алексей Пикуров
Извините, но я не вижу смысла в подобном функционале. Аварийное завершение сервера — ненормальная ситуация.

Re: Перезагрузка сервера

СообщениеДобавлено: Чт дек 12, 2019 9:08 am
tfosn
Как это не видите смысла, мне надо выключить сервер скриптом, если я тупо прибью службу то есть вероятность что сломается База данных вашего ПО. Я хочу избежать неприятных последствий думаю Вы тоже в этом заинтересованы

Re: Перезагрузка сервера

СообщениеДобавлено: Чт дек 12, 2019 2:51 pm
Алексей Пикуров
Изначально вы задали вопрос, как выключить сервер, если он завис. Ваша цитата:
желательно чтоб это работало даже когда сервер завис

Ответ: "это нештатная ситуация, скрипты и любые другие выверты тут не помогут". Специальной команды мы не делали, так как не видим в этом смысла.

Есть ключ командной строки /exit, если вы хотите выгрузить сервер из консоли, например.

Если вам это нужно по каким-то своим причинам — окей, можем реализовать, за отдельную оплату.

Re: Перезагрузка сервера из командной строки или скриптом

СообщениеДобавлено: Чт дек 12, 2019 4:53 pm
tfosn
Алексей Пикуров писал(а):Есть ключ командной строки /exit, если вы хотите выгрузить сервер из консоли, например.

Эта команда не сработает со службой т.к. она не запущенна с графическим интерфейсом.
Выгрузить из памяти работающий MyChat Server. Команда будет работать, если только программа запущена в GUI режиме (с графическим интерфейсом).

Re: Перезагрузка сервера из командной строки или скриптом

СообщениеДобавлено: Чт дек 12, 2019 4:54 pm
Алексей Пикуров
Да, всё верно.