Why not remove UNIX domain socket before bind
mdounin at mdounin.ru
Wed Nov 30 14:57:19 UTC 2016
On Tue, Nov 29, 2016 at 01:30:25PM -0800, Shuxin Yang wrote:
> Is there any reason not to delete UNIX domain socket before bind?
To name a few, deleting a socket implies that:
a) any file can be accidentally deleted due to a typo in the
b) attempts to do duplicate listen are not detected and silently
break service, e.g., if you start duplicate instance of nginx.
Instead we delete the socket after closing it.
More information about the nginx-devel