[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [tor-bugs] #13089 [Onionoo]: use an embedded web server/servlet engine for Onionoo



#13089: use an embedded web server/servlet engine for Onionoo
-----------------------------+-----------------
     Reporter:  iwakeh       |      Owner:
         Type:  enhancement  |     Status:  new
     Priority:  major        |  Milestone:
    Component:  Onionoo      |    Version:
   Resolution:               |   Keywords:
Actual Points:               |  Parent ID:
       Points:               |
-----------------------------+-----------------
Changes (by karsten):

 * priority:  minor => major


Comment:

 Let's ignore performance measurements for now and assume that embedded
 Tomcat will be fast enough.

 The reason I'm pushing this is that I just broke the Onionoo service for
 over an hour.  I *think* the problem was that the Tomcat on the production
 system still uses Java 6 and didn't like my Java 7 .war.  And it didn't
 like it to the extent that it didn't even let me deploy an older .war
 compiled for Java 6.  I had to ask sysadmins to delete the extracted .war
 and restart Tomcat.  I'm now feeling uncomfortable deploying new Onionoo
 versions on the server.  Let's try to get rid of Tomcat really soon if we
 can, so that we have more control over the service, even without being
 root.  (The alternative is to uninstall Java 7 and switch back to Java 6
 on the production system, but that seems backward.)

 Speaking of, I just discussed the embedded Tomcat idea with our sysadmin,
 and they'd like us to run the two `java` processes as two different users
 for added security; the hourly cronjob would have permissions to write
 files to `/srv/onionoo.torproject.org/onionoo/`, and the serving process
 would only have read permissions to those files.

 I'm going to start the switch to embedded Tomcat tomorrow, unless you
 already have a patch or partial patch.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/13089#comment:7>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs