증상 어느날 갑자기(?) 웹서버에서 홈페이지 로딩하는 속도가 매우매우 느려졌다. 원인 파악 WEB Server 와 DB Server 존재하며, WEB Server에서 DB Server에 연결하여 데이터를 가져오는 방식이다. 홈페이지가 어느 부분에서 느린지, 각각의 Line 에 runtime 체크를 넣어 어느 부분에서 느려지는 지 먼저 파악하였다. 파악 결과 DB Connection 부분에서 약 5초정도 소요되며, DB Connection 이 여러개 있을경우 30초넘게 홈페이지가 로딩되지 않은 경우가 발생했다. DB 서버로 들어가 Show processlist 를 타이핑하여 연결되었는지를 확인해보았다. mysql> show processlist;+--------+----------------------+-..
iptables ? 리눅스의 iptables 는 특정 IP에 대한 OS의 액션을 정의해 놓는 것으로 커널단계의 프로그램이다.iptables 명령어 자체는 유저레벨 명령어지만, 동작은 커널단계에서 동작하며 패킷 필터링 역할을 한다.( 참고 : http://www.iptables.org/projects/iptables/index.html ) 일반적으로 패킷은 Header 와 Data 로 나뉘는데, iptables 는 이 패킷의 Header 부분의 IP 를 미리 검사하여 필터링 한다. Dependencies iptables 는 리눅스 2.4.x 이후 커널의 ip_tables packet filter 를 기반으로 한다. Main 기능 - packet filter 의 규칙 나열 - packet filter Add..
php -l /var/lib/asterisk/agi-bin/a2billing.php
현상 똑같은 모임스톤 IP-255S 중, 어떤 전화기는 등록이 되고, 어떤 전화기는 등록이 안된다. 환경 - Asterisk 통신서버 1대 (이하 Svr, Asterisk 11.25) - 모임스톤 IP-255S 2대 (이하 A 전화기, B 전화기) 로그 파악 - A 전화기 : 정상 전화기. Regi 잘됨. 위 그림은 정상적인 전화기 등록 절차이다. 전화기에서 먼저 REGI 메세지를 올리고, 서버는 401 Unauthorized 를 날려 인증을 요구한다.전화기는 다시 Authorization Info 가 담긴 메세지를 서버에 보내고, 서버는 인증이 이상없다고 말해준다. 마지막으로 모든걸 확인한 전화기가 200 OK 를 날리며 Regi 절차는 마무리 된다. - B 전화기 : 비정상 전화기. Regi 안됨 비..
rootkit 이란? 소프트웨어중 악의적인 것들을 모아놓은 것.자동으로 설치되거나, 공격자가 root 권한을 획득했을 때, 수동으로 설치하는 case가있다. 시스템에 대한 완전한 권한을 가진 root 가 뚫렸고, 이를 보호/숨겨줄 프로그램을 설치함으로써 당신의 서버를 위험하게 만들 수 있다. rkhunter ? rkhunter (Root Kit HUNTER) 는 이러한 rootkit 을 잡아주는 프로그램이다. (Linux) 설치하기 1. 파일 받기 먼저 아래 명령어를 타이핑하여 tar.gz 파일을 내려받는다. 1234[root@lax1 rkhunter]# wget https://sourceforge.net/projects/rkhunter/files/rkhunter/1.4.2/rkhunter-1.4.2.t..
에러 내용 error: non-static method test() cannot be referenced from a static context static 메소드가 아닌 test() 메소드는 static context 안에서 참조될 수 없다. 원인 아래 코드를 보자12345678910public class hello { public static void main(String[] args) { test(); } public void test() { System.out.println("test"); }}cs static 인 main 메소드 안에 non-static 인 test 메소드가 들어가있다.실행시켜보면 아래와 같은 에러를 뿜뿜한다. 12345iyeong-uui-MacBook-Pro:test meong..
2015/04/12 - [Computer/Asterisk] - Failed to connect to Asterisk Manager Interface 에러 내용 Failed to connect to Asterisk Manager Interface - 127.0.0.1:5038 AMI 에 연결 할 수 없다.FreePBX 에서 AMI 를 이용하는데, 이와같은 에러메세지가 나온다. 체크사항 1. /etc/amportal.conf 12345AMPDBHOST=호스트AMPDBENGINE=mysql# AMPDBNAME=asteriskAMPDBUSER=디비유저AMPDBPASS=비밀번호cs amportal.conf 에 ami 가 이용하는 Database 정보가 담겨있다.해당 정보를 이용하여 DB 접속이 가능한지 먼저 체크..
스왑 메모리란? 메모리가 부족할 경우를 대비해 하드디스크의 일부를 메모리처럼 사용하는 기법 2017/01/23 - [Computer/Linux] - (CentOS) 스왑메모리 설정 사용량 확인 (top) STEP 1) top 1234567891011121314151617top - 12:54:48 up 40 days, 1:23, 1 user, load average: 0.00, 0.01, 0.05Tasks: 64 total, 3 running, 61 sleeping, 0 stopped, 0 zombie%Cpu(s): 0.3 us, 0.0 sy, 0.0 ni, 99.0 id, 0.7 wa, 0.0 hi, 0.0 si, 0.0 stKiB Mem: 1017980 total, 953712 used, 64268 f..
- Total
- Today
- Yesterday
- Android
- 깃헙
- 안드로이드
- xcode
- Asterisk
- 스위프트
- 배열
- 앵커브리핑
- Swift
- GIT
- Phaser
- mysql
- BBC 가쉽
- C
- linux
- 서버
- php
- 리눅스
- IOS
- Node
- node.js
- 점유율
- Kotlin
- 손석희
- git hub
- nodejs
- 노드
- CentOS
- 뉴스룸
- C언어
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |