В Sat, 30 May 2015 21:36:02 +0800
cee1 <fykc...@gmail.com> пишет:

> Hi all,
> 
> Which service type should a socket activated service be?
> 1. For systemd-udevd.service and systemd-journald.service, they are notify 
> type
> 2. For dbus.service, it is simple type
> 

It can be any type. notify is always preferred if started program
supports it.

> Does socket activation handles the timeout case?
> E.g. A.service connects to B.socket, but B.service spends a long time
> to be ready, may cause A.service receives ETIMEDOUT?
> 

I suppose it is possible with Accept=false. With Accept=true connection
is accepted by systemd itself.

> When the service is activated, systemd will still listen to the socket
> but do nothing for incoming data, right?
> 

Yes for Accept=false. For Accept=true it is always systemd which accepts
connection.

> BTW, netstat -lp shows only systemd is listening to a socket, but not
> show the one who also is listening to the socket, e.g.
> """
> unix  2      [ ACC ]     SEQPACKET  LISTENING     326      1/systemd
>          /run/udev/control
> """
> Curious why?
> 

I think it is more netstat issue, apparently it shows the first process
it finds.

> 
> 

_______________________________________________
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to