rinfo / lagrummet.se

www.lagrummet.se
6 stars 0 forks source link

Applikationskontainer #351

Open karejonssondov opened 9 years ago

karejonssondov commented 9 years ago

För en säkerhetsförbättring ville jag starta om Tomcat. Allt var klart för detta på kvällen. Via Tomcat manager framkom att det var 8 aktiva användare så jag beslöt att göra det på nästföljande morgon i stället. Här är min logg

7:35 - Reload på ROOT-appen. väntar 7:41 - Gör start för att se om det avhjälper. Ser felmeddelandet "Fail - Application at context path / could not be started" 7:44 - Gör undeploy och deploy på samma war-fil som låg där förut. 7:45 - 8:00 - Ett fåtal, säg 2-4 försök med start vilket då var det enda tillgängliga alternativet 7:50 - Ser att en tail mot catalina.out säger PermGen space OutOfMemory ... Med Unix-top framkommer att Java tar 99% av CPU och 45% av minnet. 7:52 - Ringer Glesys som inte är tillgängliga förrens 8:00 8:02 - Kontakt med Glesys som under pågående samtal ... 8:06 - Startar om Tomcat 8:08 - Åter kontakt med systemet. Gör undeploy och deploy 8:09 - Konstaterar att förstassidan kan laddas som vanligt, dvs normal funktionalitet samt att säkerhetsförbättringen fungerar.

Att deploya och expandera war-filer och liknande operationer är en lång och tveksam erfarenhet vad det gäller Tomcat. (Tomcat är en applikationskontainer.) Att byta är ett rimligt övervägande. Ett alternativ är Resin som åtminstone jag har goda erfarenheter av. Ser fram emot fler tankar i denna "issue".

jeldeklint commented 9 years ago

Vore trevligt med new relic & larm. Vad har vi för minnesinställningar i prod, förövrigt? sökmotorn på lagrummet kan ta en del ram när den indexerat upp saker Låser lagrummet några filer som inte släpps? (kanske antiResourceLocking/antiJARLocking är något att kika på?) Finns det mer av felmeddelandet?

jeldeklint commented 9 years ago

Tomcat har väl över 50% av marknaden (i de rapporter jag sett..), ser inte varför vi skulle byta.