#2819: Handle second instance of WebUI nicely
---------------------+---------------------------
Reporter: Cas | Owner:
Type: bug | Status: new
Priority: trivial | Milestone: 2.0
Component: Web-UI | Version: develop (git)
Keywords: |
---------------------+---------------------------
If you run a second instance of deluge-web it fails with an exception log,
we should handle this in a nicer manner.
{{{
20:26:26.566 [ERROR ][deluge.ui.web.web :107 ] Couldn't
listen on 0.0.0.0:8112: [Errno 98] Address already in use.
Traceback (most recent call last):
File "~/deluge/deluge/ui/web/web.py", line 105, in run
self.server.start()
File "~/deluge/deluge/ui/web/server.py", line 617, in start
self.start_normal()
File "~/deluge/deluge/ui/web/server.py", line 625, in start_normal
self.socket = reactor.listenTCP(self.port, self.site,
interface=self.interface)
File "/usr/lib/python2.7/dist-packages/twisted/internet/posixbase.py",
line 478, in listenTCP
p.startListening()
File "/usr/lib/python2.7/dist-packages/twisted/internet/tcp.py", line
984, in startListening
raise CannotListenError(self.interface, self.port, le)
CannotListenError: Couldn't listen on 0.0.0.0:8112: [Errno 98] Address
already in use.
Traceback (most recent call last):
File "~/delugeDev/deluge-web", line 9, in <module>
load_entry_point('deluge==1.4.0.dev629', 'console_scripts', 'deluge-
web')()
File "~/deluge/deluge/ui/web/__init__.py", line 5, in start
Web().start()
File "~/deluge/deluge/ui/web/web.py", line 109, in start
run_profiled(run, output_file=self.options.profile,
do_profile=self.options.profile)
File "~/deluge/deluge/common.py", line 1038, in run_profiled
return func(*args)
File "~/deluge/deluge/ui/web/web.py", line 105, in run
self.server.start()
File "~/deluge/deluge/ui/web/server.py", line 617, in start
self.start_normal()
File "~/deluge/deluge/ui/web/server.py", line 625, in start_normal
self.socket = reactor.listenTCP(self.port, self.site,
interface=self.interface)
File "/usr/lib/python2.7/dist-packages/twisted/internet/posixbase.py",
line 478, in listenTCP
p.startListening()
File "/usr/lib/python2.7/dist-packages/twisted/internet/tcp.py", line
984, in startListening
raise CannotListenError(self.interface, self.port, le)
twisted.internet.error.CannotListenError: Couldn't listen on 0.0.0.0:8112:
[Errno 98] Address already in use.
}}}
--
Ticket URL: <http://dev.deluge-torrent.org/ticket/2819>
Deluge <http://deluge-torrent.org/>
Deluge Project
--
You received this message because you are subscribed to the Google Groups
"Deluge Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/deluge-dev.
For more options, visit https://groups.google.com/d/optout.