जब मैं एक CGI स्क्रिप्ट आह्वान या तो Chrome या Firefox का उपयोग कर (अनुरोध प्राप्त) द्वारा क्रोम और फ़ायरफ़ॉक्स में कई सेकंड बाद में उत्पन्न किया जा रहा है, मैं अपाचे का उपयोग लॉग में देखा है कि काफी कुछ सेकंड बाद एक हेड अनुरोध और उसी यूआरआई के साथ एक जीईटी अनुरोध उत्पन्न किया जा रहा था। यह सुनिश्चित करने के लिए कि यह मेरे अपाचे सेटअप की विशिष्टता नहीं है, मैंने एक साधारण पर्ल स्क्रिप्ट लिखी और इसे अपनी आईएसपी की वेबसाइट पर स्थापित किया। यह स्क्रिप्ट बस हर बार यह समय की शुरू हो जाती है एक डिस्क फ़ाइल को उसके अपने प्रवेश करता है, यूआरआई, उपयोगकर्ता एजेंट, दूरदराज के पते और पोर्ट:डुप्लिकेट प्राप्त अनुरोधों अज्ञात उपयोगकर्ता एजेंट जब एक CGI स्क्रिप्ट शुरू हो जाती है
#!/usr/bin/perl -wT
use strict;
use CGI;
my $cgi = new CGI;
print $cgi->header(-type=>'text/plain', -expires=>'-1d');
print "hello";
open (LOG, ">>printenv2.txt");
my ($sec, $min, $hr, $day, $mon, $year) = localtime;
my $timestamp = sprintf("%02d/%02d/%04d %02d:%02d:%02d", $mon + 1, $day, 1900 + $year, $hr, $min, $sec);
print LOG $timestamp, "\n";
my @keys = qw(REQUEST_METHOD REQUEST_URI HTTP_USER_AGENT REMOTE_ADDR REMOTE_PORT);
foreach (@keys) {
print LOG "$_ = $ENV{$_}\n";
}
print LOG "\n";
close LOG;
मैं स्क्रिप्ट को एक बार http://localhost/friends/forms/cgi/printenv2.cgi?arg=1
के साथ आमंत्रणलिपि तीन बार चलाया गया था, हालांकि, मेरे शुरुआती आमंत्रण के बाद पिछले दो रन 14 सेकंड से अधिक हुए। यहां लॉग का आउटपुट है:
09/11/2015 19:25:26
REQUEST_METHOD = GET
REQUEST_URI = /friends/forms/cgi/printenv2.cgi?arg=1
HTTP_USER_AGENT = Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.85 Safari/537.36
REMOTE_ADDR = 127.0.0.1
REMOTE_PORT = 58421
09/11/2015 19:25:40
REQUEST_METHOD = HEAD
REQUEST_URI = /friends/forms/cgi/printenv2.cgi?arg=1
HTTP_USER_AGENT = Mozilla/5.0 (X11; Linux x86_64; rv:10.0) Gecko/20150101 Firefox/20.0 (Chrome)
REMOTE_ADDR = 127.0.0.1
REMOTE_PORT = 58428
09/11/2015 19:25:41
REQUEST_METHOD = GET
REQUEST_URI = /friends/forms/cgi/printenv2.cgi?arg=1
HTTP_USER_AGENT = Mozilla/5.0 (X11; Linux x86_64; rv:10.0) Gecko/20150101 Firefox/20.0 (Chrome)
REMOTE_ADDR = 127.0.0.1
REMOTE_PORT = 58440
जैसा कि आप देख सकते हैं कि दो नकली आमंत्रणों से जुड़े उपयोगकर्ता एजेंट अलग हैं। मैं SpyHunter चला गया यह देखने के लिए कि क्या मुझे एक वायरस था। मैंने सभी एक्सटेंशन अक्षम करने का प्रयास किया। मैंने अन-इंस्टॉलिंग और क्रोम को पुनः इंस्टॉल करने का प्रयास किया। कोई सहायता नहीं कर सकता। यह केवल क्रोम और फ़ायरफ़ॉक्स के साथ होता है - समस्या इंटरनेट एक्सप्लोरर के साथ प्रकट नहीं होती है।
सहायता!
धन्यवाद! आपने अप्रत्यक्ष रूप से मेरी मदद की। मेरी साइट को इन डुप्लीकेट अनुरोधों के साथ लगाया जा रहा था। यह देखते हुए कि जंगली स्ट्रिंग में जंगली (फ़ायरफ़ॉक्स * और * क्रोम?) में पाया जाने वाला UA स्ट्रिंग बहुत असंभव है। मैंने इसे सर्वर स्तर पर प्रतिबंधित कर दिया है और सबकुछ ठीक लगता है :) –
मैं हाल ही में किसी को बार-बार ब्लॉक की समस्या निवारण में मदद कर रहा था अपाचे मॉड सेक्योरिटी - रीयलप्लेयर एक वर्डप्रेस लॉगिन पेज पर हेड भेज रहा है और अनुरोध प्राप्त कर रहा है। ऐसा लगता है कि Google क्रोम के वेब अनुरोधों पर झुकाव लग रहा था। उन्होंने इसे अनइंस्टॉल किया और अतिरिक्त अनुरोध बंद कर दिए गए। इस मुद्दे को हल किया! –
बस ऐसा हुआ था, रीयलटाइम था –