powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Как инсталить пакет который не должен прерывать работу ?
9 сообщений из 34, страница 2 из 2
Как инсталить пакет который не должен прерывать работу ?
    #37560111
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ёшmiwaonline
Не работаю серьезно с mysql. Сделал service mysql restart. Все продолжает работать: видеонаблюдение (zoneminder) на восемь камер, пара локальных сайтов с wiki/trac/etc. В логах никто не ругается.
Повезло :)

<тест в консоли mysql вырезан для экономии места>

Возможно, что и повезло.
Ну а тем временем, с другой стороны...
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
SQL> select count(1) from big_testtable; -- здесь делается service firebird2.5-classic restart

       COUNT 
============ 
           1000000 

-- и здесь делается service firebird2.5-classic restart

SQL> select count(1) from big_testtable; -- и здесь тоже делается service firebird2.5-classic restart

       COUNT 
============ 
           1000000 

SQL>


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

ЁшmiwaonlineА я что говорю изначально? Что если нет нюансов в программе (читать - если программа написана так, что не упадет в обморок от того, что никто не сплясал перед обновлением), то дебиан предоставляет возможность обновлять софт на лету. Заменяя открытые файлы в том числе.Такие нюансы есть в любой программе работающей с сетью, называются открытые сокеты :)
Да, конечно. А vpn, ssh, firebird - они работают по сети через закрытые сокеты, да?

netwindmiwaonlineЯ говорю об ошибках, вы - о диагностических сообщениях; я - о работе пользователей, вы - о работе служб. Может, как-то придем к общему знаменателю?

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

Тут вы подчеркиваете критичность одного момента, выше говорили, что за пять минут неработоспособности вашему работодателю ничего не сделается. Только мне кажется, что где-то нестыковка?

P.S. Вы несколько раз упомянули энтерпрайз. Должен вас разочаровать - я не имею к нему никакого отношения. Если это для вас принципиально, можете прекратить общение со мной.
Это никак не влияет на общение с вами. Но если бы имели отношение, то сразу бы поняли в чем суть проблемы ТС.
Думал, суть проблемы - бесперебойная работа пользователей. В том числе в момент обновления прикладного (?) софта.
...
Рейтинг: 0 / 0
Как инсталить пакет который не должен прерывать работу ?
    #37560169
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netwindне можете с ними договориться ?О чем договариваться-то? типичный системный администратор стектрейсы читать не умеет, жаваприложения диагностировать тоже не умеет - нечего ему лезть куда не следует
...
Рейтинг: 0 / 0
Как инсталить пакет который не должен прерывать работу ?
    #37560170
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
похоже, вам несказанно повезло.
а что там происходит в firebird-super ?
...
Рейтинг: 0 / 0
Как инсталить пакет который не должен прерывать работу ?
    #37560173
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфиловnetwindне можете с ними договориться ?О чем договариваться-то? типичный системный администратор стектрейсы читать не умеет, жаваприложения диагностировать тоже не умеет - нечего ему лезть куда не следует
мне остается только похвастаться.
я обновляю файлы системного tomcat, который прикладной программист запускает под специальным пользователем в специальном каталоге. если ему надо - делает sudo tomcat6 restart. и все счастливы.
...
Рейтинг: 0 / 0
Как инсталить пакет который не должен прерывать работу ?
    #37560201
Гость_0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miwaonlineЁшпропущено...
Такие нюансы есть в любой программе работающей с сетью, называются открытые сокеты :)
Да, конечно. А vpn, ssh, firebird - они работают по сети через закрытые сокеты, да?Нет :) Просто в этих программах (vpn, ssh, ...) есть _специальная_ обработка перезапуска без прекращения предоставления услуг. Они были так спроектированы и написаны, с прицелом на такой перезапуск. Таких программ - единицы, 99% так перезапускаться не умеют.
...
Рейтинг: 0 / 0
Как инсталить пакет который не должен прерывать работу ?
    #37560218
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гость_0Просто в этих программах (vpn, ssh, ...) есть _специальная_ обработка перезапуска без прекращения предоставления услуг.Не нужно только сказки маленьким рассказывать - у sshd перезапуск сервера не влияет на подключенных клиентов исключительно из-за того, что обслуживание клиента осуществляется выделенным процессом, а не из-за каких-то там мифических архитектурных концепций
...
Рейтинг: 0 / 0
Как инсталить пакет который не должен прерывать работу ?
    #37560232
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей ПанфиловГость_0Просто в этих программах (vpn, ssh, ...) есть _специальная_ обработка перезапуска без прекращения предоставления услуг.Не нужно только сказки маленьким рассказывать - у sshd перезапуск сервера не влияет на подключенных клиентов исключительно из-за того, что обслуживание клиента осуществляется выделенным процессом, а не из-за каких-то там мифических архитектурных концепций
Ну, допустим, в apache то же самое - выделенный процесс одному клиенту ( в модели работы prefork). только главный apache останавливает всех своих потомков, а главный демон ssh не останавливает.
...
Рейтинг: 0 / 0
Как инсталить пакет который не должен прерывать работу ?
    #37560236
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netwind,

если следовать Вашей логике то in.telnetd идеальная софтина - она через вообще через xinetd запускается. У apache httpd несколько иные задачи стоят нежели предоставление псевдотерминала пользователю: контроль подключений, контроль ресурсов и прочая гадость - тут без очистки занятых ресурсов при перезапуске ну никак не обойтись

ЗЫtldpThere are two ways that apache can be run. One is as a daemon that is always running (Apache calls this standalone). The second is from the inetd super-server.

Daemon mode is far superior to inetd mode. Apache is setup for daemon mode by default. The only reason to use the inetd mode is for very low use applications. Such as internal testing of scripts, small company Intranet, etc. Inetd mode will save memory because apache will be loaded as needed. Only the inetd daemon will remain in memory.
...
Рейтинг: 0 / 0
Как инсталить пакет который не должен прерывать работу ?
    #37560248
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфиловконтроль подключений, контроль ресурсов и прочая гадость ....нужны абсолютно любой программе.
за исключением печальных случаев : ssh - когда у юзера пропадет контроль над серверов, vpn - то же самое.
firebird-classic - тут уж я не знаю что им там в танке причудилось. могли бы сделать чтобы убивались все потомки и никто бы не стал вонять.
...
Рейтинг: 0 / 0
9 сообщений из 34, страница 2 из 2
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Как инсталить пакет который не должен прерывать работу ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]