'IT 이야기' 카테고리의 글 목록 (30 Page)
본문 바로가기

IT 이야기532

[Error_log] Caused by: java.lang.IllegalArgumentException: warning can't determine implemented interfaces of missing type frameone.core.utility.logging.ServiceLogger [Xlint:cantFindType] Caused by: java.lang.IllegalArgumentException: warning can't determine implemented interfaces of missing type frameone.core.utility.logging.ServiceLogger [Xlint:cantFindType] 실제로는 org.jboss.as.connector.subsystems.datasources.WildFlyDataSource 를 AspectJ 로 load-time weaving 할 때 위와 같은 오류가 발생하는 것으로 확인됨. jboss-deployment-structure.xml 옵션 추가 ... 생략 ... 2020. 4. 13.
[Error_log] (JCA PoolFiller) IJ000610: Unable to fill pool: java:jboss/MallDS (JCA PoolFiller) IJ000610: Unable to fill pool: java:jboss/MallDS: 주기적으로 DB Connection 오류 발생 datasource 설정에 datasource-class 를 사용하면 connection property를 사용해야 정확한 설정이 되는 것을 확인함 standalone.xml 파일 내 설정 삭제 oracle.jdbc.OracleDriver ... 생략 ... 2020. 4. 13.
[Error_log] MSC000001: Failed to start service jboss.undertow.deployment.default-server.default-host.Caused by MSC000001: Failed to start service jboss.undertow.deployment.default-server.default-host.Caused by: java.lang.RuntimeException: org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: Spring 3.2 는 JDK 1.7에서 Compile 된 소스만 사용할 수 있으므로 빌드환경(target version)은 1.7로 진행 2020. 4. 13.
[Error_log] java.lang.NoClassDefFoundError: Failed to link java.lang.NoClassDefFoundError: Failed to link ... Java Web Service 관련하여 오류가 발생 jboss-deployment-structure.xml에 dependencies 옵션 추가 ... 2020. 4. 13.
[RHEL6] 파일 시스템 명령어 4탄(mount, parted, resize2fs) 16. mount(장치 연결) 1) 경로 : /bin/mount 2) 요약 : 디바이스와 파일 시스템을 연결 3) 사용 방법 : mount -a [옵션] 디바이스 디렉터리 4) 옵션 -h : 사용법 출력 -V : 버전 정보 출력 -a : fstab에 정의되어 있는 모든 파일 시스템을 마운트. noauto 옵션은 자동 마운트에서 제외 -v : 상세한 정보 출력 -f : 실제 시스템 명령은 호출하지 않고 마운트 할 수 있는지 여부만 점검 -l(엘) : 마운트 된 목록 출력 -n : /etc/mtab 파일에 쓰기 작업을 하지 않고 마운트. /etc가 읽기전용 파일 시스템인 경우에 필요 -r : 읽기만 가능하게 마운트. -o ro 옵션과 같음 -t 파일 시스템 : 파일 시스템 형식을 지정 -o(오) : -o 옵.. 2020. 4. 9.
[Apache] Prefork MPM(Multi-Processing Module) 이 MPM (Multi-Processing Module)은 스레드 되지 않는 pre-forking 웹 서버를 구현합니다. 각 서버 프로세스는 들어오는 요청에 응답 할 수 있으며 상위 프로세스는 서버 풀의 크기를 관리합니다. 스레드로부터 안전하지 않은 라이브러리와의 호환성을 위해 스레딩을 피해야 하는 사이트에 적합합니다. 또한 각 요청을 격리하는데 가장 적합한 MPM이므로 단일 요청의 문제점이 다른 영향을 미치지 않습니다. 이 MPM은 매우 자체적으로 조정되므로 구성 지시문을 조정할 필요가 거의 없습니다. 가장 중요한 것은 MaxRequestWorkers가 수신 할 것으로 예상되는 많은 동시 요청을 처리 할 수 있을 만큼 커야하지만 모든 프로세스에 충분한 물리적 RAM이 있는지 확인할 수 있을 만큼 작아야.. 2020. 4. 8.
[RHEL6] 파일 시스템 명령어 3탄(fsck, mke2fs, mknod, mkswap, mktemp) 11. fsck(파일 시스템 점검) 1) 경로 : /sbin/fsck 2) 요약 : 파일 시스템을 점검하고 복구 3) 사용 방법 : fsck [옵션] 4) 옵션 -s : fsck를 연속으로 실행. 이는 두 개 이상의 파일 시스템을 상호 대화형으로 실행할 때 유용. e2fsck 명령어는 기본값이 상호 대화형 모드. -p나 -a 옵션은 비 상호 대화형 모드로 실행하여 에러를 자동으로 수정. 만일 자동으로 수정하길 원치 않으면, -n 옵션 사용 -t 파일시스템 : 체크할 파일 시스템의 타입을 지정. -A 옵션과 함께 지정한 파일 시스템과 매칭되는 것만 체크. 파일 시스템 파라미터는 콤마(,)로 구분. 콤마로 구분된 모든 파일 시스템 목록 앞에 "no"나 "!"를 추가하면 검사 목록에서 제외 -A : /etc/.. 2020. 4. 8.
[Apache] Worker MPM(Multi-Processing Module) Worker MPM(Multi-Processing Module)은 하이브리드 다중 프로세스 다중 스레드 서버를 구현합니다. 스레드를 사용하여 요청을 처리하면 프로세스 기반 서버보다 적은 시스템 자원으로 많은 수의 요청을 처리 할 수 ​​있습니다. 그러나 각각 스레드가 많은 여러 프로세스를 사용 가능하게하여 프로세스 기반 서버의 안정성을 크게 유지합니다. 이 MPM을 제어하는​​데 사용되는 가장 중요한 지시문 ThreadsPerChild은 각 하위 프로세스에서 배포되는 스레드 수 MaxRequestWorkers를 제어하고, 시작될 수있는 최대 총 스레드 수를 제어합니다. 단일 제어 프로세스 (부모)는 자식 프로세스를 시작합니다. 각 하위 프로세스는 ThreadsPerChild 지시문에 지정된 대로 고정된 .. 2020. 4. 8.
[RHEL6] 파일 시스템 명령어 2탄(du, dumpe2fs, e2fsck, e2lable, fdisk) 6. du(내가 쓴 용량 보기) 1) 경로 : /usr/bin/du 2) 요약 : 디스크 사용 현황을 출력 3) 사용 방법 : du [옵션] 4) 옵션 -a, --all : 현재 디렉터리 아래의 모든 파일과 디렉터리의 사용 정보를 출력 -B, --block-size=SIZE : 블록의 크기(SIZE)를 지정. 지정한 블록의 크기 단위로 용량을 출력 -b, --bytes : 바이트 크기로 출력 -c, --total : 모든 파일의 디스크 사용 정보를 출력하고 나서 합계를 출력. 이것은 해당 경로가 얼마 만큼의 디스크 공간을 사용하는지 확인할 때 사용 -D, --dereference-args : 지정한 파일이나 경로가 심볼릭 링크 파일이면 원본의 값을 출력 -h, --human-readable : 파일 용량.. 2020. 4. 3.
[RHEL6] 파일 시스템 명령어 1탄(chroot, dd, debugfs, df, dosfsck) 1. chroot(가상 루트 디렉터리) 1) 경로 : /usr/sbin/chroot 2) 요약 : 가상의 루트 디렉터리를 생성 3) 사용 방법 : chroot [새로운 루트 경로] [명령어] chroot [옵션] 4) 옵션 --help : 도움말 출력 --version : 버전 정보 출력 5) 추가 설명 chroot는 가상의 root를 만드는 명령어입니다. 가상으로 설정할 루트 경로에 시스템 운영에 필요한 라이브러리와 실행 파일을 복사해 놓고 chroot [새로운 루트 경로] 명령을 내리면 가상 root 시스템으로 들어가게 됩니다. 시스템 '/' 아래의 구조가 같고, 환경이 구성되어 있으면, 그 위에서 프로그램을 동작시킬 수 있습니다. 실행되는 프로그램들을 통해서 기반 시스템의 쉘에 접근하지 못하기 때문.. 2020. 4. 3.