Καλησπέρα...
χρειάζομαι την βοήθεια σας γιατί δεν βγάζω άκρη με τίποτα!
Είχα ένα site σε έναν server, λόγω μεγάλης καθυστέρησης (που παρόλο δεν το παραδέχονταν η εταιρία και μου έλεγε ότι ευθύνονται τα πολλά queries στην βάση) τελικά το μετέφεραν σε άλλο server τους με μηδενική καθυστέρηση πλέον.
Μετά την μεταφορά πλέον έχω το εξής πρόβλημα όμως.
Έχω εγκατεστημένο ένα extension imagemanager+, το οποίο έχει κάποια extra πράγματα (μαζικό ανέβασμα κλπ.).
Όταν πάω να βρω μια εικόνα μέσα από το filemanager του opencart, ενώ αρχίζει να φορτώνει τις εικόνες αμέσως μετά από λίγο κολλάει και να κάνω refresh δεν μπορώ να μπω πλέον στην σελίδα καν, βγάζοντας σφάλμα. Και σε καμία άλλη σελίδα που είναι στον ίδιο server. Εγώ σκέφτηκα ότι για κάποιο λόγο τρώω ban από κάποιο firewall του server γιατί κάνοντας restart το router ή περιμένοντας λίγη ώρα έχω και πάλι πρόσβαση. Επικοινώνησα με την εταιρία όμως και δεν υπήρχε ban στην IP μου.
Έτσι σκέφτηκα μήπως ήταν πρόβλημα για κάποιο λόγο του extension και έτσι επανέφερα τα αρχικά αρχεία του filemanager και πλέον ανοίγει ο παλιός κλασσικός. Ενώ με αυτό τον τρόπο δεν κολλάει αμέσως, και πάλι όμως αν περιηγηθώ και κυρίως γρήγορα σε διάφορους φακέλους με εικόνες, αναγκάζοντας το να φορτώνει συνέχεια εικόνες και πάλι το ίδιο πρόβλημα.
Έλεγξα με το firebug και παρατήρησα το εξής, ότι την στιγμή που κολλάει εμφανίζει αυτό:
Έχει κανείς ιδέα τι μπορεί να ευθύνεται? Κάποια ρύθμιση του νέου server? Προσπάθησα να αναπαραγάγω το πρόβλημα και στον παλιό server που υπάρχει ακόμα αντίγραφο της σελίδας αλλά δεν παρουσιάστηκε το πρόβλημα. Κάποια στιγμή εμφάνισε ένα error αλλά απλά πατώντας ΟΚ συνέχισε κανονικά, χωρίς να μου εμποδίσει την πρόσβαση.
Ψάχνοντας όλη μέρα σήμερα βρήκα τα εξής:
Στο error log του server αναφέρει αυτό
Αν καταλαβαίνω καλά μήπως ο νέος server έχει κάποιο mod για DoS attack και επειδή κάνει requests για πολλές εικόνες το θεωρεί λανθασμένα επίθεση?
Βρήκα άλλο ένα thread στο internet με άτομα που είχαν παρόμοιο πρόβλημα (όχι το ίδιο ακριβώς) και ανέφεραν ώς πρόβλημα το "mysql exceeds max connections limit". Βρήκα ένα τροποποιημένο filemanager.tpl το οποίο δεν φορτώνει όλες τις εικόνες χρησιμοποιώντας το εξής:
και το πρόβλημα λύθηκε αλλά για να δεις τις εικόνες που δεν φόρτωσαν πρέπει να κάνεις κλικ μαζί με ctrl. Κάτι το οποίο βέβαια δεν βοηθάει και πολύ.
Θα λυνόταν θεωρείτε το πρόβλημα εάν ζητούσα (και δεχόταν) από την εταιρία με τον server να απενεργοποιήσει το mod?
Στο error log του server αναφέρει αυτό
Code: Select all
[Mon Nov 25 00:37:19 2013] [error] [client 89.210.182.111] ModSecurity: [file "/etc/httpd/crs/activated_rules/modsecurity_crs_11_dos_protection.conf"] [line "44"] [id "981049"] [msg "Potential Denial of Service (DoS) Attack from 89.210.182.111 - # of Request Bursts: 6"] Warning. Operator GE matched 2 at IP:dos_burst_counter. [hostname "www..gr"] [uri "/admin/index.php"] [unique_id "UpJ-nrkEhxcAADYzBfYAAAAc"]
Βρήκα άλλο ένα thread στο internet με άτομα που είχαν παρόμοιο πρόβλημα (όχι το ίδιο ακριβώς) και ανέφεραν ώς πρόβλημα το "mysql exceeds max connections limit". Βρήκα ένα τροποποιημένο filemanager.tpl το οποίο δεν φορτώνει όλες τις εικόνες χρησιμοποιώντας το εξής:
Code: Select all
if (json) {
for (i = 0; i < json.length; i++) {
// original code goes here
// html += '<a><img src="<?php echo $no_image; ?>" alt="" title="" /><br />' + ((json[i]['filename'].length > 15) ? (json[i]['filename'].substr(0, 15) + '..') : json[i]['filename']) + '<br />' + json[i]['size'] + '<input type="hidden" name="image" value="' + json[i]['file'] + '" /></a>';
// PATCH for SPEED up and also slow hosting (by andy duf.)
html += '<a><img width="100px" height="100px" src="../../image/cache/data/'+json[i]['file'].replace(".","-100x100.")+'" alt="" title="" /><br />' + ((json[i]['filename'].length > 15) ? (json[i]['filename'].substr(0, 15) + '..') : json[i]['filename']) + '<br />' + json[i]['size'] + '<input type="hidden" name="image" value="' + json[i]['file'] + '" /></a>';
}
}
Θα λυνόταν θεωρείτε το πρόβλημα εάν ζητούσα (και δεχόταν) από την εταιρία με τον server να απενεργοποιήσει το mod?
Last edited by antstyl on Thu Feb 20, 2014 1:18 am, edited 1 time in total.
Για κάθε εικόνα που πάει να φορτώσει κάνει και ένα request. Όσες πιο πολλές τόσο περισσότερα!
Με το mod για τον filemanager που βρήκα (προσωρινά), έχει κάποιο όριο και σταματάει να φορτώνει πριν εμφανίσει πρόβλημα, ώστε να μην κρασάρει η σελίδα και αν θέλεις να δείς κάποια εικόνα απλά πατάς πάνω της με ctrl.
Τελικά, μετά από επικοινωνία με την εταιρία του server, απενεργοποίησαν δύο security mods και όλα καλά πλέον.
Ευχαριστώ για την βοήθεια, αν τύχει και σε κάποιον άλλο κάτι ανάλογο ας ξέρει που να κοιτάξει.
Με το mod για τον filemanager που βρήκα (προσωρινά), έχει κάποιο όριο και σταματάει να φορτώνει πριν εμφανίσει πρόβλημα, ώστε να μην κρασάρει η σελίδα και αν θέλεις να δείς κάποια εικόνα απλά πατάς πάνω της με ctrl.
Τελικά, μετά από επικοινωνία με την εταιρία του server, απενεργοποίησαν δύο security mods και όλα καλά πλέον.
Ευχαριστώ για την βοήθεια, αν τύχει και σε κάποιον άλλο κάτι ανάλογο ας ξέρει που να κοιτάξει.
Who is online
Users browsing this forum: No registered users and 126 guests