ฉันทาวานิชบนไซต์ของฉันมาระยะหนึ่งแล้ว ตอนนี้กำหนดค่าให้ฟังบนพอร์ต 80 และ apache บนพอร์ต 8080 เมื่อเช้านี้ฉันสังเกตเห็นว่าวานิชกำลังฟังบนพอร์ต 6081 เมื่อฉัน systemctl รีสตาร์ทวานิช
มันยังคงฟังอยู่บนพอร์ต 6081
ps aux | grep วานิช
vcache 1010 0.0 0.0 18524 11620 ? SL 14:39 0:00 /usr/sbin/varnishd -j unix,user=vcache -F -a :6081 -T localhost:6082 -f /etc/varnish/default.vcl -S /etc/varnish/secret - s Malloc,256ม
vcache 1023 0.0 0.0 286156 68660 ? SLl 14:39 0:00 /usr/sbin/varnishd -j unix,user=vcache -F -a :6081 -T localhost:6082 -f /etc/varnish/default.vcl -S /etc/varnish/secret - s Malloc,256ม
ราก 2248 0.0 0.0 3084 896 pts/0 S+ 14:53 0:00 grep วานิช
วานิช+ 4593 0.1 0.0 86596 1144 ? Ss 06:57 0:32 /usr/bin/varnishncsa -a -w /var/log/varnish/varnishncsa.log -D -P /run/varnishncsa/varnishncsa.pid
/etc/default/วานิช
DAEMON_OPTS="-a :80 \
-T localhost:6082 \
-f /etc/varnish/default.vcl \
-S /etc/วานิช/ความลับ \
-s มัลลอค 48G"
ฉันจะเคลือบเงาเพื่อฟังพอร์ตที่กำหนดค่าไว้ได้อย่างไรและค้นหาสาเหตุที่สิ่งนี้เกิดขึ้นได้อย่างไร
อัปเดต
คำตอบนี้ แก้ไขปัญหา ฉันต้องแก้ไข /etc/systemd/system/multi-user.target.wants/varnish.service
. แต่ตอนนี้คำถามของฉันคือทำไม? ไม่แน่ใจว่าไฟล์นี้คืออะไรหรือเหตุใดจึงมีพอร์ต 6081 อยู่ในนั้น