1월, 2022의 게시물 표시

tomcat의 제공되는 examples로 Session Clustering 테스트 하기

이미지
nginx와 tomcat 8.5로 진행함. 셋팅과 코딩이 잘못 되지 모르고 얼마나 많이 재 설정 했는지 엄청 고생 했네요! tomcat에서 Session Clustering 하기 위해서는  1. server.xml에 cluster 셋팅 2. web,xml 에서  <distributable/>  셋팅 3. 소스 코드에 session 생성 부분에  java.io.Serializable  처리  저는 당연히 tomcat/webapps/examples 소스에서 SessionExample 잘 되어 있는지 알았는데 정말 싱글 세션 test만 가능한거 ㅡ.ㅡ;; 열심히 server.xml만 수정 했네 tomcat/webapps/examples/WEB-INF/web.xml 에  <distributable/>  셋팅 tomcat/webapps/ examples/WEB-INF/classes/SessionExample.java 수정 후 컴파일 해야 된다. -------------------------------------------------------------------------------------------------- import java.io.IOException; import java.io.PrintWriter; import  java.io.Serializable ; import java.util.Date; import java.util.Enumeration; import java.util.ResourceBundle; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.h...

업무 자동화 생각

 나는 요즘 업무 자동화를 고민하고 있다. 아주 대단한 업무는 아니지만 아주 작은 업무들이 많이 발생하여 나의 시간을 쓰고 있다. 단순하지만 고정적인 일을 나의 업무 중에 무엇이 있는지 유심히 생각해 보아야 될것 같다. 그리고 자동화 할수 있게 프로세스를 정의 하고 코딩할수 있게 사람이 아닌 컴퓨터 맞게 다시 일부분을 수정하여야 한다. 아주 단수한 업무이지만 하기 싫은 일을 찾아야 되겠다. 하나는 잘 못 생성된 파일을 sftp를 통해 내려 받아 수정 후 다시 올려 주는 작업이다. 잘못 생성 되는것 자체를 방지 할수 있으면 좋겠지만 불특정하게 일어나고 사용자 환경에 영향을 받는 부분이라서 방지 자체 잘 안 되어 꾸준히 나온다. 5천건당 한두건 정도 인것 같다. 그래도 일주일에 한건 발생하는것 같다. 파이썬으로 엑셀에 목록화된 파일 다운로드, 업로드를 프로그램 하니 업무가 많이 단순해져서 다른일에 집중하기 편해 졌다. 

WEB 관련 서버 설치 시 접근 안 될 때

 WEB 관련 서버 설치 시 접근 안 될 때 우선  설치 서버 내에서 직접 호출해서 정상적으로 동작하는지 확인 한다. 저는 보통 wget URL 명령어 날려 봅니다. 만약 접근이 안 된다면 정상적으로 동작 안 하거나 설정이 잘못 되어 있을 가능성이 높음 접근이 된다면 리눅스 내 방화벽을 1차 의심하시면 되고요 접근 PC에서 telnet ip portnumber 명령어 날려 방화벽 확인 

리눅스 압축 관련 명령어

  tar 압축하기 > tar -cvf [파일명.tar] [대상파일List 또는 폴더명] tar 압축풀기 > tar -xvf [파일명.tar] tar.gz로 압축하기 > tar -zcvf [파일명.tar.gz] [대상파일List 또는 폴더명] tar.gz로 압축풀기 >tar -zxvf [파일명.tar.gz]  관련 옵션 -z gzip으로 압축 또는 풀기 -x tar 풀기 -v 진행 중 화면 출력 -f 파일명 지정 -c 파일 tar로 묶음