본문 바로가기

ubuntu47

[UBUNTU] 한 서버 안에서 웹서버 - was 연동 os: ubuntu 22.04.3 LTS 하나의 서버에서 웹서버랑 was를 설치하여 연동하게 되었다. 한 서버 안에 있기 때문에 설치가 생각보다 어렵지는 않았다. 처음에는 회사 다른 직원 분이 클러스터링 설치 절차에 대해 기록해 두신 게 있었다. 하지만 막상 클러스터링을 하려니, 잘 되지 않는 것들이 많았다. 그래서 나도 찾아 보고, 최초로 작성했던 분과 다른 분들의 도움을 받아서 결국 클러스터링은 성공... 그리고 그 과정들을 회사 노션에 빠짐없이 기록을 했다. 이 업무를 나만 하게 되는 것은 아닐 테고? 사실 나는 잘 몰라서, 꽤나 고생을 했지만! 다음 사람은 기존에 있는 자료를 참고하여서 한다면, 시행착오를 줄일 수도 있을 테니 기록! 그렇지만 결국에 기록한다는 것은 내가 나중에 보기 위해서이다. .. 2024. 2. 27.
[UBUNTU] 우분투 좀비 프로세스 kill 시도 그리고 해결 os: ubuntu 22.04.03 LTS 좀비 프로세스 좀비 프로세스 또는 존재하지 않는 프로세스는 실행이 완료되었지만, 여전히 프로세스 테이블에 항목이 있는 프로세스임. 즉 "종료된 상태"의 프로세스임. (출처: 위키백과) 1. 이슈 지난 프로젝트 때 테스트했던 서버의 프로세스를 보니, was가 셧다운 되어 있었다. 그리고 처음 보는 [JAVA] 가 있었는데? 검색을 해보니, '좀비 프로세스'라고 부르고 있었다. was를 올려야 하는데, 위와 같은 상태인지라? 좀비를 찾아서 kill 하려고 했다. 2. 시도 좀비 찾기 ps -ef | grep defunct | grep -v grep 좀비 프로세스 kill sudo kill -9 1628652 해당 프로세스 kill을 시도했으나, 되질 않았다. 좀비 .. 2024. 2. 26.
[DOCKER] 도커 워드프레스 설치 Error establishing a database connection 지옥 인프런 실습 中 인프런에서 를 실습하다가, 도커로 워드프레스를 올리게 되는데? 정말 엄청난 에러를 만나게 되었다. 두둥... Error establishing a database connection !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 정말 많은 블로그들을 참고했지만, 해결이 되지는 않았다. 아니 심지어 인프런 해당 학습 질문방도 확인하고 또 확인했는데... 답은 해당 강의 커뮤니티 게시판의 고민있어요 에 있었다. 아니 왜 에러 해결이 고민에... '고민있어요'에 있어서, 질문에 검색해도 검색이 되질 않으니 한참을 구글링과 네이버에 검색하며 헤매다가! 저분이 적어주신 'Wordpress db Err.. 2024. 2. 26.
[UBUNTU] 윈도우 wsl 우분투 비밀번호 분실 시 초기화 몇 개월 동안 계속 클라우드에 올린 우분투로만 뭔가를 하다 보니? 컴퓨터에 설치한 우분투는 정말 오랜만에 열었다. 아니 근데 비밀번호가 생각이 안 나는 거다. (두둥) 어쩔 수 없이 비밀번호를 초기화하기로 한다. 윈도우에서 [Windows PowerShell]을 '관리자 권한으로 실행'을 클릭하여 실행한다. 1. wsl 재시작 wsl --shutdown 2. wsl 설정 초기화 wsl --unregister DistributionName에는 WSl 에서 사용중인 배포판을 입력하면 된다. 예를 들면 이렇게! wsl --unresister Ubuntu 나는 Ubuntu를 사용하고 있었기 때문에, Ubuntu를 입력했다. 만약 배포판이 ubuntu-22.04.3 이런식으로 되어 있다면, 그대로 입력하면 된다... 2024. 2. 26.
[Jenkins] 젠킨스 빌드 에러 org.codehaus.groovy.control.ErrorCollector.failIfErrors(ErrorCollector.java:309) os: ubuntu 22.04.3 LTS 거의 한 달 전에 Jenkins 작업을 해보고, 근래에 새로운 프로젝트에 들어가게 되면서! Jenkins를 다시 설치했다. 그리고 세팅을 한 후에, 파이프라인까지 작성한 다음 '실행' 버튼을 클릭했는데 빌드에 실패했다. Started by user TEST org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: WorkflowScript: 15: unexpected token: token_test @ line 15, column 32. credentialsId: 'token_test', url: 'https://github.com/test/test.git' ^ 1 error a.. 2024. 2. 13.
[Jenkins] 메이븐 프로젝트 파이프라인 스크립트 재작성 os: ubuntu 22.04.3 LTS 처음 Jenkins를 접하고, 나의 뇌피셜로 파이프라인을 작성했었다. 조건의 조건으로 스크립트가 정신이 없었다. 나중에 재택근무 하시는 직원분이 회사에 오셔서 여쭤봤는데! 굳이 톰캣을 shutdown 할 필요가 없다고 하셨다. `tomcat/webapps`에 war 파일을 넣으면 자동 배포가 된다는 것이었다. (두둥...) 이게 가능한지를 확인할 수 있는 방법은 이러하다. sudo vi tomcat/conf/server.xml `tomcat` 디렉터리명은 다를 수 있다. `server.xml` 파일의 맨 아래로 내려가보자. 에 `autoDeploy`가 있는데, 이게 true로 되어 있으면 자동 배포가 가능한 것이었다. pipeline { agent any tool.. 2024. 2. 13.