Opened 3 months ago

Closed 2 months ago

#2516 closed defect (wontfix)

Prevent I2P from running twice

Reported by: anonymous maybe Owned by: sadie
Priority: minor Milestone: undecided
Component: router/general Version: 0.9.40
Keywords: Cc: zzz
Parent Tickets: Sensitive: no

Description (last modified by anonymous maybe)

I2P should run one time on the machine , when someone double click on it or run it again it will have 2 I2Ps running. sometimes if you shutdown the first one (and thinking I2P got shutdown) surprisingly you discover the second one is still running.

So this should be stopped at only one I2P , running it more than once should give an error that its already running.

Subtickets

Change History (5)

comment:1 Changed 3 months ago by anonymous maybe

Description: modified (diff)

comment:2 Changed 3 months ago by anonymous maybe

Cc: zzz added
Component: otherapps/console
Owner: set to sadie

comment:3 Changed 3 months ago by anonymous maybe

Cc: zzz removed

comment:4 Changed 3 months ago by anonymous maybe

Cc: zzz added

comment:5 Changed 2 months ago by zzz

Component: apps/consolerouter/general
Resolution: wontfix
Sensitive: unset
Status: newclosed

We do prevent i2p from running twice in the same config directory (e.g. ~/.i2p), and we do give an error message.

We can't prevent it from running twice from different config directories (e.g. by two different users, or one is a service and one isn't). Of course, in that case, there may still be port conflicts, unless one user has changed his console and I2CP port. But that can't be helped.

Note: See TracTickets for help on using tickets.