You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

This is some notes based on AFS installations of Tomcat - usually on RHEL6. They are not necessarily applicable if not using AFS.


Accounts and installations (on AFS)

  • ~freehep/tomcat
  • ~glast/tomcat
  • ~srs/tomcat


We usually have a scripts directory which has some useful things for starting/stopping, and the tomcat script (which start/stop wrap). 

We also have per-host environments. The tomcat app inspects hostname and will launch the appropriate tomcat instance based on that.

As such, migrating to a new version of tomcat (8.x to 8.x+1 or 9.x, etc...) usually means creating a base for it (in the appropriate BASE folder) and editing or creating a new java-env file under scripts for that version, after you've checked the tomcat script to consider newer tomcat versions.

If just upgrading a point release (8.5.100 to 8.5.103, etc...) you usually just deploy the new version on AFS.


scalnx-v03 - freehep, sventon, etc...

scalnx-v03 is running freehep things (under the "freehep" account) and quite a bit of other things. It also runs sventon.

Sventon seems to have issues frequently and they likely lock up the tomcat server. The core of the issue seems related to lucene, which is a search engine, and possibly the size of the svn repos.

It's not quite clear if this is all the case. Further investigation may be warranted.


/scratch partitions

Folders under /scratch partitions may fill up.

If they do, it's either because of:

  • Local Jenkins Workspaces
    • Should be safe to delete in almost all cases
  • Tomcat Logs
    • See `/scratch/$USER/tomcat(70|85)/logs`
    • Delete old common_access, probe, and wrapper logs
  • No labels