Stoję w obliczu najdziwniejszego problemu w historii Magento. korzystamy z wersji 1.9.0.
z ostatnich 2 miesięcy nasza działająca witryna jest „pusta” lub „ładuje się” dla używanych przeglądarek. Oznacza to, że w tej przeglądarce odwiedzaliśmy stronę wiele razy.
w niektórych przeglądarkach działa dobrze. w niektórych pokazuje puste.
ale backend działa poprawnie we wszystkich przeglądarkach.
mamy problem z Chrome, Mozillą, Operą i wszystkimi innymi przeglądarkami.
1) Jeśli wyczyścimy historię przeglądarki [pamięć podręczną i pliki cookie], niż działa.
2) Jeśli otworzymy tę samą stronę w oknie prywatnym, działa.
3) Jeśli otworzymy stronę w świeżo zainstalowanych przeglądarkach, będzie działać przez pewien czas. ponownie puste po skorzystaniu z witryny.
4) Jeśli wyczyścimy folder var / session, zacznie on działać przez pewien czas dla wszystkich przeglądarek. znowu strona pusta.
5) czasami strona będzie się ładować i nigdy się nie ładuje ....
Sprawdziłem system.log i wyjątek.log . ale wygląda na to, że nie ma z tym żadnych błędów. używamy https dla bezpiecznych stron. nawet my mamy na żywo aplikację Andriod dla tej strony. czasami otrzymujemy błędy krytyczne:
**Fatal error**: Allowed memory size of 536870912 bytes exhausted (tried to allocate 85 bytes) in /lib/Zend/Db/Statement/Pdo.php or lib/Varien/Object.php or /lib/Varien/Db/Select.php or app/code/core/Mage/Core/Model/Config.php
ustawiamy memory_limit = 1512 Mb w php.ini
w .htaccess mamy następujące pliki.
php_value memory_limit 1512M php_value max_execution_time 18000
odkomentowaliśmy to:
ini_set('display_errors', 1);
ale nie wyświetla się błąd w interfejsie użytkownika. To jest dziennik błędów Apache :
child pid 23845 sygnał wyjścia Błąd segmentacji (11), możliwa zrzutka w / etc / apache2
Naprawdę staram się rozwiązać ten problem. Czy ten problem jest związany z naszym kodem, czy ten problem dotyczy strony serwera?
czy plik cookie przeglądarki jest głównym problemem? Jeśli tak, co należy zrobić, aby rozwiązać problem z plikami cookie dla wszystkich przeglądarek. dlaczego zaczął działać po wyczyszczeniu folderu sesji?