«varnish» 태그된 질문

Varnish는 Linux / Unix 시스템을위한 고성능 리버스 프록시 및로드 밸런서 패키지입니다.


2
구성된 포트에서 니스 데몬이 수신 대기하지 않습니다
우분투 16.04에 니스를 설치하려고합니다. 아무도 작동하지 않는 여러 기사를 읽었습니다. 내가 읽은 것부터 우분투 15.04 이후로 니스를 구성하는 방법이 변경되었습니다 (systemd 때문에). 이제는 작동하지 않는 실제 혼란이 있습니다. / etc / default / varnish : DAEMON_OPTS="-a :80 \ -T localhost:6082 \ -f /etc/varnish/default.vcl \ -S /etc/varnish/secret \ -s malloc,256m" /etc/varnish/default.vcl …

7
광택-> Nginx-> Apache 좋은 생각입니까?
새로운 웹 서버의 아키텍처에 대해 생각하고 있습니다. Nginx 앞에서 캐시를 역 프록시로 사용하고 모든 무거운 리프팅에 대해 아파치 앞에서 정적 파일을 제공하는 것이 좋은 생각입니까? Rails 애플리케이션에서 php와 ruby를 실행하겠습니다. 두 개의 다른 프로세스를 통해 PHP 요청을 아파치로 전달하는 오버 헤드가 너무 많습니까? 고마워요!

5
충돌 한 프로세스를 다시 시작하는 간단한 방법?
웹 서버에서 실행중인 여러 프로세스를 모니터링해야합니다. 어떤 이유로 든 니스는 현재 하루나 이틀에 한 번 충돌합니다. monit을 사용하여 광택을 자동으로 다시 시작한다고 생각하지만 작동하지 않습니다. 다음은 Varnish에 대한 monit.conf 항목입니다. check process varnish with pidfile /var/run/varnish.pid start program = "/etc/init.d/varnish start" with timeout 60 seconds stop program = "/etc/init.d/varnish stop" …

1
Varnish 4에서 최고의 MISSES 및 HITS를 얻는 명령은 무엇입니까?
작업을 위해 CentOS에서 Varnish 3을 사용하고 있지만 집에서는 Ubuntu 14.04에서 Varnish 4를 사용하고 있습니다. 직장에서 나는 다음 명령을 사용합니다. Top hits: varnishtop -i rxurl Top Misses: varnishtop -i txurl 그러나 어떤 이유로 그들은 Varnish 4 Ubuntu에서 작동하지 않습니다. 니스 4에 대해이 명령들과 동등한 것은 무엇입니까?
10 varnish 

1
Varnish는 스토리지 부족 문제를 어떻게 처리합니까?
스토리지에 다음을 사용하여 기본 설치가 다소간 Varnish 3.0.3 (이 글을 쓰는 최신)을 사용하고 있습니다. # # Cache file location VARNISH_STORAGE_FILE=/var/lib/varnish/varnish_storage.bin # # # Cache file size: in bytes, optionally using k / M / G / T suffix, # # or in percentage of available disk space using the % …
9 cache  varnish  ttl 

4
왜 니스로 정적 파일을 캐시해야합니까?
nginx / php-fpm / varnish / wordpress 및 amazon s3을 실행하는 시스템이 있습니다. 이제 시스템을 설정하는 동안 많은 구성 파일을 살펴 보았고 모든 구성 파일에서 다음과 같은 것을 발견했습니다. /* If the request is for pictures, javascript, css, etc */ if (req.url ~ "\.(jpg|jpeg|png|gif|css|js)$") { /* Remove the cookie and …

2
니스 히스토그램을 읽는 방법?
바니 시스트 히스토그램 / 그래프는 어떻게 읽습니까? x 축이 로그 스케일이라는 것을 알고 있습니다. 구체적으로 특별히: 주변에 9 개의 "|"또는 캐시 적중이 발생합니다 y=1e-4. 각 "|" 인용하다? 페이지? 파일? 이 9 "|"의 왼쪽에 적중 횟수가 적고 일부는 오른쪽에 있습니다. 저게 뭐야? 시간이 오래 걸리고 (오른쪽) 짧아 졌습니까 (왼쪽) ...? 상단에 …
9 varnish  graph 

3
니스가 새로운 데이터를 가져 오는 동안 캐시에서 오래된 데이터를 보내도록 하시겠습니까?
동적으로 생성 된 페이지 (PHP-FPM, NGINX)를 캐싱하고 있으며 그 앞에 광택이 있습니다. 이는 매우 잘 작동합니다. 그러나 캐시 시간 초과에 도달하면 다음과 같이 표시됩니다. 새로운 고객 요청 페이지 바니시는 캐시 시간 초과를 인식합니다 클라이언트가 기다립니다 바니시는 백엔드에서 새 페이지를 가져옵니다. 니스는 클라이언트에 새 페이지를 전달합니다 (다음 요청을 위해 페이지를 캐시하여 …

2
열린 포트가 부족한 바니시, 많은 SYN_SENT 연결
최근에 바니시 (3x)-> 아파치 (3x) 설정에 문제가 발생하여 SYN_SENT연결 이 크게 증가했습니다 . 스파이크 자체는 어떤 종류의 DDOS가 아닌 사이트를 방문하는 새로운 트래픽의 양으로 인한 것이며, 바니시 머신은 백엔드 서버로 트래픽을 전달하는 데 문제가있는 것 같습니다 (아파치 트래픽의 하락은 니스의 스파이크와 관련이 있습니다) )로 사용 가능한 포트 풀을 정체시킵니다 SYN_SENT. …

5
어떤 리버스 프록시가 HTTP / 1.1 ETag 및 If-None-Match 헤더를 지원합니까?
캐싱에 리버스 프록시를 사용하는 전자 상거래 플랫폼 용 캐싱 시스템을 개발 중입니다. 적절한 HTTP / 1.1 헤더를 사용하여 무효화를 처리 할 계획입니다. 즉, 1 세대 컨텐츠에 ETag를 설정하고 해당 ETag 값을 애플리케이션에 캐시합니다. Cache-Control 헤더는 "must-revalidate"를 지정하므로 프록시는 ETag를 사용한 후속 요청에서 If-None-Match 헤더를 설정해야합니다. 응용 프로그램은 캐시 된 ETag …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.