[Catalyst] Socket error when launching Catalyst server

Jon jonfdaily at wetxt.com
Mon Mar 15 18:33:11 GMT 2010

> Couldn't create daemon: IO::Socket::INET: Address already in use at
> /usr/local/share/perl/5.8.8/Catalyst/Engine/HTTP.pm line 211.

It means you already have a server instance running.  If you don't
want it running (which it seems like you don't), and you don't know
where you started it from, you should just kill it, and then restart
your sever.

ps -ef | grep server | grep -v grep

will give you the process id that is running (should look like
myapp_server.pl).  kill -9 the process id, and then restart your
server.  Should take care of it.

- jon

More information about the Catalyst mailing list