Elxis CMS Forum

Ελληνικό Forum => Πρόσθετα => Topic started by: RogerK on March 16, 2013, 19:03:10

Title: IOS Downloads -503 Service Unavailable
Post by: RogerK on March 16, 2013, 19:03:10
To IOS Downloads μου εμφανίζει το παρακάτω μήνυμα, όταν ο χρήστης προσπαθεί να κατεβάσει ένα αρχείο.

503 Service Unavailable
The server is temporarily busy, try again later!

Αυτό δεν συμβαίνει σε όλα τα αρχεία αλλά σε μερικά από αυτά και απ΄ότι παρατήρησα στα πιο μεγάλα σε μέγεθος (πάνω από 1Mb).
Είναι πρόβλημα του cms ή του Server ;
Χρησιμοποιώ το Elxis.2009.1

Ευχαριστώ εκ των προτέρων
Title: Re: IOS Downloads -503 Service Unavailable
Post by: datahell on March 17, 2013, 10:18:39
Δεν νομίζω να είναι θέμα του CMS. Μου κάνει για πρόβλημα με την μνήμη που έχει ανατεθεί στην php. Τα μεγάλα αρχεία έχουν μεγαλύτερες απαιτήσεις καθώς το IOS Downloads κάνει buffering στην ram. Αύξησε στο php.ini την μνήμη που χρησιμοποιεί η php. Αν το έχεις πχ 32M, κάντο 64Μ ή 128M ή και περισσότερο (εξαρτάται πόση ram έχει ο server σου). Αν δεν έχεις πρόσβαση εκεί επικοινώνησε με αυτόν που σε φιλοξενεί. Το πόση μνήμη είναι ανατεθημένη στην php μπορείς να δεις και μέσα από την διαχείριση του Elxis στις πληροφορίες για την php. Σε περιβάλλον μοιρασμένης φιλοξενίας στην ίδιο διακομιστή μπορεί να φιλοξενούνται άλλα 50 site. Οπότε η διαθέσιμη μνήμη μοιράζεται και χρησιμοποιείται από κοινού από όλα αυτά τα site. Τα 32M την σήμερον ημέρα θεωρούνται λίγα. Υπάρχουν επίσης λειτουργίες όπως το APC στο Elxis 4.x που χρησιμοποιεί την μνήμη και ως cache. Σε αυτές τις περιπτώσεις έχουμε ανάγκη ακόμα περισσότερης ram στην php.

memory_limit = 128M;

Υπενθύμιση: όταν αλλάζουμε μία ρύθμιση του php.ini κάνουμε μετά πάντα επανεκκίνηση του apache.
Title: Re: IOS Downloads -503 Service Unavailable
Post by: RogerK on March 17, 2013, 14:18:25
Έχει :
memory_limit = 256M;

Μάλλον δεν αρκεί. Θα επικοινωνήσω.

Ευχαριστώ.
Title: [ΛΥΘΗΚΕ]: IOS Downloads -503 Service Unavailable
Post by: RogerK on March 18, 2013, 15:24:23
Πριν απευθυνθώ στο server αποφάσισα να κάνω μερικές παρεμβάσεις στη λειτουργία του site.

Απενεργοποίησα τη static cache στο Global Configuration και έβαλα Caching:No , προκειμένου να απελευθερώσω λίγη μνήμη απο τη ram.
Στο αρχείο .htacces του component com_downloads που υπάρχει στο φάκελο files προσθεσα  και ενεργοποίησα :

order deny,allow
deny from all
php_value memory_limit 512M

Δεν γνωρίζω αν και οι ανωτέρω λύσεις λειτούργησαν θετικά ή η μια από τις δύο αλλά το πρόβλημα λύθηκε και οι χρήστες μου μπορούν να κατεβάσουν πλέον τα αρχεία άνω από 1Mb.