RSS-előfizetők keresése az Apache naplók között

RSS-előfizetők keresése az Apache naplók között
RSS-előfizetők keresése az Apache naplók között

Videó: RSS-előfizetők keresése az Apache naplók között

Videó: RSS-előfizetők keresése az Apache naplók között
Videó: rEFInd: How to Install and Boot Alternative OS on Mac - YouTube 2024, Lehet
Anonim

Ha elutasított egy olyan szolgáltatást, mint a FeedBurner, hogy kezelje az RSS-hírcsatornákat, akkor elképzelhető, hogy hány előfizető van. Ez jól működik az előfizetői számlák megkereséséhez a webhelyén található egyes kategóriákhoz vagy megjegyzéseket tartalmazó hirdetésekhez, amelyeket általában nem a FeedBurner fut.

Kiderült, hogy a nagyobb takarmány-olvasók - például a Google Reader és a Netvibes - többsége ténylegesen megmutatja számláját a feed kérése során. Mindössze annyit kell tennie, hogy egy pillantást vet a hozzáférési naplófájljain belül.

Először meg kell találnia az apache logfile-jét, amelyet általában access_log vagy access.log neveznek. A fájl helye nagymértékben változik az elosztás és a tárhelyszolgáltató alapján. Itt van néhány hely, ahol meg kell kezdeni, de előfordulhat, hogy körül kell néznie.

Ubuntu alapértelmezett:

/var/log/apache2/access.log

MediaTemple DV alapértelmezett:

/ Var / www / vhostokat // Statisztikák / logs / access_log

Dreamhost alapértelmezett:

~ / Logs //http/access.log

Most, hogy megtalálta a naplófájlokat, egyszerű kérdés, hogy a "subscribers" kulcsszóhoz tartozó grep-et futtatják, amelyet a legtöbb olvasó az előfizetői számláláshoz használja. Csak a legegyszerűbb parancsot használhatja:

grep -i subscribers access_log

Vagy ha meg akarod találni az előfizetőket egy adott hírcsatornának, akkor egy második horgon keresztül futtathatod, hogy csak az rss feedre korlátozódj.

grep -i subscribers access_log | grep -i ‘/howtogeek/feed/’

Íme egy példa arra, hogy mi hozza vissza a személyes blogomat (amit tényleg frissíteni kellene)

209.85.238.9 – – [28/Aug/2007:06:08:23 -0700] “GET /howtogeek/feed/ HTTP/1.1” 302 572 “-” “Feedfetcher-Google; (+https://www.google.com/feedfetcher.html; 52 subscribers; feed-id=13671896334760112923)” 193.189.143.237 – – [28/Aug/2007:06:12:32 -0700] “GET /howtogeek/feed/ HTTP/1.0” 302 535 “-” “Netvibes (https://www.netvibes.com/; 2 subscribers)” 64.78.155.100 – – [28/Aug/2007:06:14:40 -0700] “GET /howtogeek/feed/ HTTP/1.1” 302 535 “-” “NewsGatorOnline/2.0 (https://www.newsgator.com; 2 subscribers)”

Vegye figyelembe a félkövér szöveget, amely azt mutatja, hogy mind a három online hírcsatorna-olvasó közül mindössze 56 előfizető van. A Mysticgeeknek sokkal több van a Google-tól:

209.85.238.9 – – [28/Aug/2007:05:57:25 -0700] “GET /mysticgeek/feed/ HTTP/1.1” 302 568 “-” “Feedfetcher-Google; (+https://www.google.com/feedfetcher.html; 111 subscribers; feed-id=5433036316661303107)”

Talán el kellene vinnem tőle egy figyelmeztetést, és meg kellene kezdeni frissíteni a személyes blogomat … de akkor kevesebb idő lenne a cikkek írására.

Ajánlott: