firebird+systemd

Здравы будьте! Тему про fb+systemd здесь на форуме видел. Не работает. Накопал два таких вот юнита:
firebird@.service:

[Unit]
Description=Firebird Classic server
After=syslog.target

[Service]
User=firebird
Group=firebird
ExecStart=/usr/sbin/fb_smp_server
StandardInput=socket

[Install]
WantedBy=multi-user.target

firebird.socket:

[Unit]
Description=Firebird Classic Activation Socket
                                                                                               
[Socket]                                                                                       
ListenStream=0.0.0.0:3050                                                                      
Accept=yes                                                                                     
                                                                                               
[Install]                                                                                      
WantedBy=sockets.target                                                                        

Запускается. Пытаюсь соединиться (IBE, flamerobin). Вижу, что единение есть, fb_smp_server запускается. Потом клиенты отваливаются по таймауту.

/var/log/messages:

Oct 14 16:00:51 kvm-apps systemd[1]: Started Firebird Classic server (192.168.0.10:60571).
Oct 14 16:01:41 kvm-apps systemd[1]: :3050-192.168.0.10:60571.service: Main process exited, code=exited, status=2/INVALIDARGUMENT
Oct 14 16:01:41 kvm-apps systemd[1]: :3050-192.168.0.10:60571.service: Unit entered failed state.
Oct 14 16:01:41 kvm-apps systemd[1]: :3050-192.168.0.10:60571.service: Failed with result 'exit-code'.
Oct 14 16:01:43 kvm-apps systemd[1]: Started Firebird Classic server (192.168.0.10:60582).
Oct 14 16:02:33 kvm-apps systemd[1]: :3050-192.168.0.10:60582.service: Main process exited, code=exited, status=2/INVALIDARGUMENT
Oct 14 16:02:33 kvm-apps systemd[1]: :3050-192.168.0.10:60582.service: Unit entered failed state.
Oct 14 16:02:33 kvm-apps systemd[1]: :3050-192.168.0.10:60582.service: Failed with result 'exit-code'.

В чём может быть проблема?
Благодарю.

А что в логах ФБ?

А что в логах ФБ?

мне так и не удалось

мне так и не удалось заставить firebird писать внятные логи, а не только ошибки сети... вобщем, там ничего.

P.S.: Linux - это красная таблетка :-) Windows - синяя...

Тогда запусти ФБ из консоли

Тогда запусти ФБ из консоли напрямую (без системды) и смотри...
А уж если запустил через системду, то и смотреть надо через journalctl! :)

то, что оно пишет, будучи

то, что оно пишет, будучи запущенным через сыстемды, я показал. в журнале сыстемды то же самое. вобщем, откатил на openrc...

P.S.: Linux - это красная таблетка :-) Windows - синяя...

Ты показал /var/log/messages,

Ты показал /var/log/messages, а это совсем не тоже самое, что выдача через journalctl!.
Покажи всю выдачу по юниту из журнала и статус (через systemctl) в момент облома.

Кстати, похоже что запускаешь с неправильными параметрами...

А что с локальным подключением? Работает?
Права на файлы/директории правильные?

с правами нормально (не

с правами нормально (не впервой). если бы что-то полезное в логах было - не спрашивал бы. просто пишет, что "упало". порт 3050 доступен. после отката на openrc заработало. значит, трабла всё же специфичная для firebird+systemd...

P.S.: Linux - это красная таблетка :-) Windows - синяя...

не в курсе про firebird, но

не в курсе про firebird, но чтобы работала сокетная активация - нужно чтобы и соответствующий сервер firebird имел необходимую поддержку. Проще говоря, есть ли в описании СУБД поддержка systemd? Как вариант, в старых инструкциях это называлось активацией через inetd (давно это было - может что и не правильно написал).

P.S. ещё можешь глянуть как в

P.S. ещё можешь глянуть как в Федоре сделано
http://pkgs.fedoraproject.org/cgit/firebird.git/tree/

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".