반응형 Linux65 ulimit 값 중 nofile (open files) 값 즉시, 재시작 시 반영 방법 보통은 Web/WAS에서 open files 부족으로 에러가 발생하여 장애가 발생한다.(too many open files) 그래서 기본값인 4096 보다 큰 값을 설정한다. 1) 시스템에서 가능한 최대값 조회 # cat /proc/sys/fs/file-max - limit 보다 작게 주면 되는데 규모가 큰 시스템이 아니라면 일반적으로 65535 정도 설정하면 무리 없이 돌아간다. 해당 설정은 튜닝포인트 이므로 Web/WAS 담당자가 사전에 OS 담당자에게 수정해달라고 요청해야 한다. 2) reboot 시 반영하도록 설정 변경 # vi /etc/security/limits.conf root soft nofile 65535 root hard nofile 65535 계정별로 설정이 가능하고 * 를 쓰면 전체.. 2023. 3. 16. RHEL8 ethtool 값 수정 방법 변경 RHEL7까지 network-scripts를 사용하는 경우 device 정보에 다음과 같이 ethtool 옵션을 설정했으나 RHEL8 버전부터는 NetworkManager를 사용하기 때문에 다음과 같이 변경해야 합니다. nmcli con modify ethtool.feature-gso off ethtool.feature-gro off ethtool.feature-tso off ethtool.feature-lro off ethtool.ring-rx 4096 ethtool.ring-tx 4096 nmcli connection up 2023. 3. 10. redhat centos kdump 경로 변경 시 반영이 안될 때 kdump 경로를 raw device로 변경했는데 여전히 /var/crash에 저장되는 경우가 있다. rawdevice 의 dump를 lvm으로 옮길때 makedumpfile -R /CRASH/vmcore < /dev/vg9/DUMP 이런 식으로 명령어를 주면 read_start_flat_header: Can't get signature of flattened format. rearrange_dumpdata: Can't get header of flattened format. 이런 에러를 출력한다. dump 생성 후 dd 명령어로 초기화 하지 않은 것 같아서 dd if=/dev/zero of=/dev/vg9/DUMP bs=1b count=1 이런식으로 날려줘도 마찬가지 현상이 발생했다. 해당 문제는 /u.. 2023. 2. 28. [빌링자동화] nginx + tomcat + postgresql 연동 나는 frontend, backend 개발자가 아니다. 그런데 난 뭘하고 있는걸까... DB 에 데이터 저장하고 공유하려면 일단 출력을 해야 하니까 연동부터 했다. nginx, tomcat은 centos 7.0 os 이미지에 있는 설치 파일을 활용했다. java는 역시 OS default 파일을 참고했다. yun install -y nginx tomcat java* postgresql은 다른 post에 적어놨으니 참고 바람 java 및 classpath 설정은 /etc/profile에 다음과 같이 설정 java 위치 먼저 확인 "readlink" 명령어로 추적해본다. whereis java readlink /usr/bin/java readlink /etc/alternatives/java 이런식으로 추적해.. 2023. 1. 16. 이전 1 ··· 4 5 6 7 8 9 10 ··· 17 다음 반응형