Search result

Haproxy를 reload fail 해결하기

Haproxy를 처음 설치했을 때 로그를 위해서 rsyslog 와 logrotate 를 함께 설정했었다. 그런데 새벽만 되면 (정확히는 logrotate가 실행되고 나서) Haproxy 프로세스가 죽은 다음에 살아나지를 않았다. 이를 해결하...

haproxy haproxy reload fail systemd reload haproxy 1.8

Haproxy를 활용해서 dos 공격 방어하기

앞서 Haproxy 로 로드밸런서를 구성하는 방법을 살펴보았다. Haproxy를 로드밸런서로 운영하면서 DOS 공격이 유입되어 서비스 운영에 장애가 발생하였다. 이번에는 Haproxy 의 기능을 이용해서 단순한 패턴의 DOS 공...

haproxy dos attack rate limit haproxy 1.8

Laravel 5.6 JWT API 개발

라라벨 프레임워크를 이용한 jwt 인증 Create Project $ laravel new jwt-exam $ cp .env.example .env $ php artisan key:generate $ php artisan serve # 개발 서버 실행 개발서버에서 진행 했습니다. JWT S...

PHP Laravel

VirtualBox기반 로컬 개발환경 설치(CentOS7&PHP7.2)

집에서 개발이나 php테스트를 할 때는 개발환경을 셋팅할 필요없이 xampp만으로도 충분하다. 그러나 리눅스 기반 환경을 데모할 수 있는 로컬 개발환경을 셋팅할려면 virtualbox사용이 필수인 것 같다. 이번 포스팅...

PHP

Haproxy 설치해서 로드 밸런서로 활용하기

Load Balancer 로 활용할 수 있는 Reverse Proxy 인 Haproxy 의 설치와 설정 방법을 정리해보았다.

haproxy install haproxy 1.8

MySQL 트랜젝션은 auto_increment 값을 되돌리지 않음

라라벨 애플리케이션에서 아래와 같은 테스트를 작성했습니다. 이해를 돕기 위해 구체적인 내용은 생략했습니다. use Tests\TestCase; use Illuminate\Foundation\Testing\RefreshDatabase; class SampleTest extend...

라라벨 야매 개발 라라벨 테스팅 삽질기 이상한모임

[수영일지 20180724] 출수킥 타이밍을 못잡겠다

이제 접영 킥만으로 호흡하며 나아가는 것은 꽤나 익숙해졌습니다. 그런데, 팔과 함께 동작하는게 문제네요. 킥 연습을 해서 그런지, 느낌상으로는 일단 킥 먼저 차고 팔을 돌리면 훨씬 수월한 느낌인데, 배우긴 팔...

수영

출수킥 뿐만 아니라 입수킥도 문제였습니다

목금 이틀을 (본의 아니게) 쉬고 자유수영을 했습니다. 지난번에 실패한 접영 킥만 하기를 집중적으로 연습했어요. 다행히 이번에는 25미터를 가는 데는 성공했습니다. 하다보니 잘 될때는 뭔가 입수킥 차고 나서 쑤...

수영

[ Provisioning ] 프로비저닝 의 의미

프로비저닝 은 인프라 에서 자주 나오는 용어로 사전적인 의미로는 공급, 준비, 대비, 식량 이란 의미로 IT 에서 의미는 특정 서비스를 제공받기 위하여 서비스 실행부터 시작해 서비스를 제공받기 전 단계까지 처리...

개발이야기 Provisioning

ElasticSearch 에서 wildcard 쿼리 대신 ngram을 활용하는 방법

ElasticSearch를 사용하면서 DSL 을 구성할 때, RDBMS 의 like "%keyword%" 와 같은 쿼리를 대체하기 위해서 wildcard 를 사용하는 경우를 몇번 목격하였다. 이 경우 원하는 결과를 제대로 얻을 수도 없을 뿐더러,...

Elasticsearch wildcard ngram Partial Matching match_phrase