tomcat 4

[Python] pandas를 이용한 tomcat accesslog 분석 및 활용

톰캣 웹 로그도 pandas를 이용하면 빠른 속도로 처리할 수 있다. ​ 로그가 100만 ~ 1000만 이상 넘어가면 pandas를 이용하는 게 상당히 빠르며, DataFrame으로 저장하고, ​ CSV로 파일로 만들거나 다른 DB에 import 가 가능하기 때문에 활용도도 좋다고 볼 수 있다. ​ 엘라스틱서치, 몽고DB도 python API가 있기 때문에 역시 가능하다. 톰캣을 기본설치하게 되면, 아래와 같이 기본 로깅세팅이 되어 있다. ​ pattern="%h %l %u %t "%r" %s %b" ​ ​ tomcat logging에 관한 정보는 아래 링크를 참조 https://pydole.tistory.com/entry/Apache-Tomcat-Logging-%EA%B2%BD%EB%A1%9C%EC%9..

특정 계정으로 부팅시 톰캣 자동실행

tomcatservice(가칭) 계정으로 리눅스 부팅시 자동으로 톰캣서비스를 실행하려한다. 사전에 tomcat 폴더가 tomcatservice 계정으로 권한부여가 되어 있어야 한다. /etc/rc.local 파일을 열어서 아래와 같이 추가해준다 su - tomcatservice -c '/usr/local/apache-tomcat-8.5.43/bin/startup.sh' 부팅시 실행될 수 있도록 rc.local 파일에 실행권한을 준다 chmod +x rc.local 그리고 재부팅을 해보면, tomcatservice로 정상적으로 실행됨을 알 수 있다. tomcats+ 1128 1 6 00:41 ? 00:00:05 //bin/java -Djava.util.logging.config.file=/usr/local..