안녕하세요 유똥입니다. 오늘은 톰캣에서 메모리 사이즈를 할당하는 방법에 대하여 포스팅 진행하겠습니다. 톰캣의 경우 catalina.sh를 활용하여 자바 옵션 설정을 통해 톰캣에서 메모리 할당옵션을 지정할 수 있습니다. catalina.sh 란? 톰캣의 catalina.sh 파일에는 다양한 설정이 존재합니다.catalina.sh 파일에는 자바 옵션 설정 및 톰캣 로그 경로등 각종 설정을 저장 할 수 있습니다.CATALINA_OPTS: start, run, debug 명령어 구동 시 사용되는 자바 런타임 옵션에 해당한다.톰캣 자체에서만 사용되는 옵션들만 포함되며 중지 프로세스, 버전 명령 등으로는 사용해서는 안됩니다.JAVA_OPTS : 명령어 실행될 때 사용되는 자바 런타임 옵션이다. 톰캣에 의해서 사용가..
안녕하세요 유똥입니다. 오늘은 아파치 vhost 가상호스트 설정에 대하여 알아보겠습니다. 가상 호스트 (Virualhost) 란? Web Server에는 기본적으로 존재하는 Host가 있으며, 이를 Main Host라고 합니다. 하나의 Web Server에는 Main Host 외에 별도의 디렉토리를 가진 여러개의 Host를 설정하여, virtualhost를 설정을 통해 1개의 서버에서 여러개의 웹사이트를 운영할수 있습니다. 가상 호스트 (Virualhost) 설정 가상 호스트의 경우 별도의 conf파일을 만들어서 설정해놓은게 관리하기 편합니다! # 설정 파일 : /etc/httpd/conf/httpd.conf 파일 지정 : IncludeOptional conf.d/*.conf 가상호스트 파일 생성 : /..
안녕하세요 유똥입니다. 오늘은 리눅스 npm 설치에 대하여 포스팅 진행하겠습니다. npm란? npm 은 node.js 의 패키지 관리자 입니다. 따라서 npm 을 사용하기 위해서는 Node.js 를 설치해야 합니다. npm 은 'node.js 로 만들어진 프로그램을 쉽게 설치 등을 말합니다. npm 설치 Node.js 설치 프로그램 스크립트 실행 스크립트를 다운로드하여 실행합니다. curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash - Node.js 14.x와 npm을 모두 설치합니다. yum install -y nodejs Yarn 패키지 관리자를 설치하려면 다음을 실행하시면 됩니다. curl -sL https://dl.yarnpkg.com/rpm/..
안녕하세요 유똥입니다. 오늘은 리눅스 glance 설치에 대해서 알아보겠습니다. glances 란? Glances는 Linux 터미널 및 웹 인터페이스를 제공하는 성능 모니터링 도구입니다. 기본적인 CPU, RAM, NIC, DISK 뿐만 아니라 GPU, Docker Containers 상태까지 모니터링하는 오픈소스 도구입니다. glances 설치오류 아래와 같이 glances 설치 시 오류는 아래와 같이 발생될 수 있습니다. # 파이썬 패키지 꼬인 경우 [root@ymyoo-01 bin]# glances Traceback (most recent call last): File "/usr/bin/glances", line 5, in from pkg_resources import load_entry_poin..
안녕하세요 유똥입니다. 오늘은 리눅스 composer 설치에 대해서 알아보겠습니다. Composer란? Composer는 PHP(Node.js의 경우 npm 또는 Python의 경우 pip과 유사함)의 종속성 관리자입니다. Composer는 프로젝트가 의존하는 모든 필수 PHP 패키지를 가져와 관리합니다. 그것은 라라벨, 심포니, 드루팔 그리고 마그넨토 2와 같은 모든 현대 PHP 프레임워크와 플랫폼에 사용되며 쉽게 말해 필요한 확장 기능을 쉽게 설치해주는 기능도 제공하지만, 프로젝트에서 필요한 확장 기능을 통합해서 관리해주는 도구다. Composer 설치 [root@test imagick]# curl -sS https://getcomposer.org/installer | php All settings ..
안녕하세요 유똥입니다. 오늘은 리눅스 swap 메모리가 비정상적으로 많을 경우 해결 방안에 대해서 알아보겠습니다. swap 이란? 물리 메모리가 부족할 경우 대비해서 만들어 놓은 영역 메모리는 프로세스가 연산을 하기 위해 만들어 놓은 일종의 저장 공간 공간이 모자라면 프로세스는 더 이상 연상을 위한 공간을 확보할 수 없기 때문에 전체 시스템이 응답 불가 상태에 빠질 수 있다. 이런 응답 불가 상태에 빠지지 않고 시스템이 안정적으로 운영될 수 있도록 비사용으로 확보해 놓은 메모리 공간 메모리에 비해 접근과 처리 속도가 현저하게 떨어진다. swap 영역을 사용하게 되면 시스템의 성능 저하가 일어난다. 서비스 용도가 아닌 관리 용도의 프로세스에 메모리 누수가 있어서 메모리를 계속해서 점유하려 하고 그 과정에서..
최근댓글