คำถามติดแท็ก varnish

วานิชเป็นแพ็คเกจ reverse proxy และ load-balancer ประสิทธิภาพสูงสำหรับระบบ Linux / Unix


2
varnish daemon ไม่ฟังพอร์ตที่ตั้งค่าไว้
ฉันพยายามติดตั้งวานิชบน Ubuntu 16.04 ฉันอ่านบทความต่าง ๆ ที่ไม่มีการทำงาน จากสิ่งที่ฉันอ่านตั้งแต่ Ubuntu 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 (โดยปกติจะชี้ไปที่โฮสต์ที่ชี้ไปที่ 127.0.0 และพอร์ต 8080 แต่เพื่อจุดประสงค์ในการดีบักฉันแก้ไขมันเป็นโดเมนภายนอก) vcl 4.0; # Default backend definition. Set this to point to …

7
วานิช -> Nginx -> Apache เป็นความคิดที่ดีหรือไม่?
ฉันกำลังคิดเกี่ยวกับสถาปัตยกรรมสำหรับเว็บเซิร์ฟเวอร์ใหม่ การใช้วานิชเป็นแคชต่อหน้า Nginx เป็น reverse-proxy และให้บริการไฟล์คงที่หน้า apache สำหรับการยกของหนักทั้งหมดเป็นความคิดที่ดีหรือไม่? ฉันจะรัน php และ ruby ​​บนแอปพลิเคชันทางรถไฟ จะมีค่าใช้จ่ายมากเกินไปที่ส่งคำขอ php ไป apache ผ่านสองกระบวนการอื่นหรือไม่ ขอบคุณมาก!

5
วิธีง่ายๆในการรีสตาร์ทกระบวนการที่ล้มเหลว?
ฉันต้องตรวจสอบกระบวนการต่างๆที่ทำงานอยู่บนเว็บเซิร์ฟเวอร์ของฉัน ด้วยเหตุผลบางอย่างวานิชก็ขัดข้องหนึ่งครั้งทุกวันหรือสองวัน ฉันใช้ monit เพื่อเริ่มการเคลือบเงาใหม่โดยอัตโนมัติ แต่มันไม่ทำงาน นี่คือรายการ 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" if failed host <my server ip> port 80 protocol http and request "/blank.html" then restart if 3 restarts within 5 cycles …

1
คำสั่งที่จะได้รับ MISSES และ HITS ยอดนิยมจาก Varnish 4 คืออะไร
สำหรับงานฉันใช้ Varnish 3 บน CentOS แต่ที่บ้านฉันใช้ Varnish 4 บน Ubuntu 14.04 ที่ทำงานฉันใช้คำสั่งเหล่านี้: Top hits: varnishtop -i rxurl Top Misses: varnishtop -i txurl แต่ด้วยเหตุผลบางอย่างพวกเขาไม่ทำงานบน Varnish 4 Ubuntu คำสั่งเหล่านี้สำหรับ Varnish 4 มีอะไรเทียบเท่า
10 varnish 

1
วานิชจัดการกับที่เก็บข้อมูลไม่เพียงพออย่างไร?
ฉันใช้วานิช 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 % suffix. VARNISH_STORAGE_SIZE=4000M # # # Backend storage specification VARNISH_STORAGE="file,${VARNISH_STORAGE_FILE},${VARNISH_STORAGE_SIZE}" # …
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 make the request static */ unset req.http.cookie; return (lookup); } ฉันไม่เข้าใจว่าทำไมถึงทำเช่นนี้ ตัวอย่างส่วนใหญ่เรียกใช้ NginX เป็นเว็บเซิร์ฟเวอร์ ตอนนี้คำถามคือทำไมคุณจะใช้แคชวานิชเพื่อแคชไฟล์คงที่เหล่านี้ ฉันรู้สึกดีกว่าที่จะแคชเฉพาะไฟล์ไดนามิกเพื่อให้ php-fpm …

2
วิธีอ่านฮิสโตแกรมแบบเงา
ฮิสโตแกรมฮิสโตแกรม / กราฟอ่านอย่างไร ฉันเข้าใจว่าแกน x เป็นมาตรวัดบันทึก โดยเฉพาะ: ฉันเห็น 9 "|" หรือการเข้าชมแคชเกิดขึ้นรอบ ๆy=1e-4แต่ละรายการ "|" อ้างถึง? หน้า? ไฟล์? ฉันเห็นการเข้าชมที่น้อยลงทางด้านซ้ายของ 9 "|" เหล่านี้และทางขวา นู้นคืออะไร? พวกเขาใช้เวลานานขึ้น (ขวา) และสั้นลง (ซ้าย) ... ที่ด้านบนซ้ายคือ1:2อะไร และn = 134 นอกจากนี้ฉันยังสังเกตเห็นว่าการเข้าชมแคชนั้นอยู่ทางด้านซ้ายของแคชที่หายไปกล่าวคือพวกเขาอยู่1e-xด้านข้างของสิ่งต่าง ๆ ในขณะที่แคชคิดถึงอยู่ภายใต้ + เลขชี้กำลัง ความสำคัญของสิ่งนั้นคืออะไร? เป็นเวลาถ้าเป็นเช่นนั้นเวลาของอะไร ... ขอบคุณมาก! แกน x 1:2, n = 134 hostname # # # # …
9 varnish  graph 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.