super-server и pid-file
Модераторы: kdv, Alexey Kovyazin
super-server и pid-file
Умеет ли fb создавать при запуске pid-file?
Что-то складывается такое ощущение что нет..иио я чего-то не досмотрел в доках. По кр мере колдования с скриптом запуска н ик чему интересному не привело. Самосбор.
Что-то складывается такое ощущение что нет..иио я чего-то не досмотрел в доках. По кр мере колдования с скриптом запуска н ик чему интересному не привело. Самосбор.
-
- Заслуженный разработчик
- Сообщения: 1436
- Зарегистрирован: 15 сен 2005, 09:05
Re: super-server и pid-file
Нет, не умеет. А зачем он?stalker37 писал(а):Умеет ли fb создавать при запуске pid-file?
Re: super-server и pid-file
Хм...ну как минимум чтоб через service firebird можно было отслеживать статус сервера.Dimitry Sibiryakov писал(а):Нет, не умеет. А зачем он?stalker37 писал(а):Умеет ли fb создавать при запуске pid-file?
А тот который не super-server тоже не умеет?
например? в виндах никаких pid-файлов нет, насколько я знаю. Тот же Mysql под юниксами использует этот файл чтобы было ясно, упал он или нет (в логе FB такие записи и так ведутся). Классику гвардеец не нужен вообще, как и суперу, собственно (если только под юниксами). Твои варианты?да мало ли для чего может понадобится пид-файл.
Так меня под линухом как раз и интерисует... Вообще мне нужно как-то из скрипта узнавать статус процесса и его пид.kdv писал(а):например? в виндах никаких pid-файлов нет, насколько я знаю. Тот же Mysql под юниксами использует этот файл чтобы было ясно, упал он или нет (в логе FB такие записи и так ведутся). Классику гвардеец не нужен вообще, как и суперу, собственно (если только под юниксами). Твои варианты?да мало ли для чего может понадобится пид-файл.
-
- Заслуженный разработчик
- Сообщения: 1436
- Зарегистрирован: 15 сен 2005, 09:05
-
- Заслуженный разработчик
- Сообщения: 1436
- Зарегистрирован: 15 сен 2005, 09:05
-
- Заслуженный разработчик
- Сообщения: 1436
- Зарегистрирован: 15 сен 2005, 09:05
-
- Заслуженный разработчик
- Сообщения: 1436
- Зарегистрирован: 15 сен 2005, 09:05
А серверу-то откуда знать свой статус? Если он не запущен, то и ответить не сможет по определению. Если запущен, но тот же firewall к нему доступ перекрыл это какой статус? А если даже и запущен, но от имени пользователя который не имеет прав доступа к файлам БД?
Чиста запущен/стоит это ps|grep для SS или netstat|grep для CS.
Чиста запущен/стоит это ps|grep для SS или netstat|grep для CS.
нет, не умеет. imho это задача операционки. Например в Windows сервис можно настроить на автоматический рестарт, и на рестарт ОС после нескольких сбоев сервера. Или вообще запустить командный файл или программу после опр. числа сбоев сервиса.
может я чего не понимаю, но требовать от программы рестарта сервера после определенных событий нельзя. Если речь идет о сбоях программы, то она не должна быть "источником" рестарта ОС, и уж никак не может управлять своей собственной перезагрузкой.
может я чего не понимаю, но требовать от программы рестарта сервера после определенных событий нельзя. Если речь идет о сбоях программы, то она не должна быть "источником" рестарта ОС, и уж никак не может управлять своей собственной перезагрузкой.
замучил ты, если честно, не сочти за грубость. все что умеет сервер, написано в доке на него например в QuickStart. Тебе зацитировать, или сам прочитаешь?
http://www.ibase.ru/firebird.htm
http://www.ibase.ru/firebird.htm