On Tue, 20 Aug 2002, Curry, Kevin S wrote:
> When I execute:
>
> searcd -D
>
> I get this error in dlog.log:
>
> Starting search daemon from ASPSeek v.1.2.8
> Error 98 in bind(): Address already in use
>
> Any Ideas on what it is talking about?
It means that there is already something listening on the particular tcp port
that your searchd is configured to use (default is 12345). Thus when bind()
tries to bind to that port it can't. Typically this would be as a result of:
a. A thread that has failed to exit for whatever reason (a rare occurance).
b. You have changed the value of "Port" in searchd.conf to a port that is
in active use by another application.
c. You are trying to start searchd without first stopping it.
Try:
kill -9 `ps aux | grep searchd | grep -v grep | awk '{print $2}'`
and then start searchd.
Matt.