UnEagle Posted July 26, 2014 Share Posted July 26, 2014 Dzień dobry, Działa panel, nie działa sklep. Jak go wyłączam, to pojawia się informacja o przerwie technicznej. Włączyłem tryb debugowania, odświeżyłem parę razy stronę, ale nadal się nic nie pojawiło. Długo myśli, aż w końcu nie wczytuje nic. Proszę o pomoc. Pozdrawiam Link to comment Share on other sites More sharing options...
0 vekia Posted July 26, 2014 Share Posted July 26, 2014 masz dostep do logów serwera? chodzi o php error log oraz o apache log Link to comment Share on other sites More sharing options...
0 UnEagle Posted July 27, 2014 Author Share Posted July 27, 2014 (edited) Logi błędów Apache są czyste. Nie jestem pewien gdzie znaleźć te drugie, ale rozpakowałem plik z folderu "logs" na serwerze. Były w nim dwa pliki, normalne logi i "error" - ten drugi także był pusty. [edit] Jak włączę sklep, to coś tworzy koszyki zamówień. Pojedyncze produkty, góry 2-3 na koszyk. Edited July 27, 2014 by UnEagle (see edit history) Link to comment Share on other sites More sharing options...
0 vekia Posted July 27, 2014 Share Posted July 27, 2014 no to będzie niezwykle cięzko powiedzieć co jest nie tak, głównie z uwagi na brak jakichkolwiek logów to co bym zrobił ja, to zastąpił biblioteki /class/ oraz /controllers/ oryginalnymi ( z installki odpowiadającej Twojej wersji sklepu ) dodatkowo, zweryfikowałbym ograniczenia na Twoim hostingu, z pewnością masz jakiś panel zarządzania hostingiem gdzie opisane masz limity z poziomem wykorzystania Link to comment Share on other sites More sharing options...
0 UnEagle Posted July 27, 2014 Author Share Posted July 27, 2014 Limity są w porządku, spróbuję podmienić te biblioteki. To jest właśnie największy problem, nie mam żadnego punktu zaczepienia. Link to comment Share on other sites More sharing options...
0 endriu107 Posted July 27, 2014 Share Posted July 27, 2014 Jak masz kopie bazy sprzed awarii to spróbuj podmienić, raz tak miałem biała strona zero błędów i tylko wgranie kopii pomogło. Link to comment Share on other sites More sharing options...
0 Yabber Posted July 27, 2014 Share Posted July 27, 2014 Zacznij od sprawdzenia katalogu /override. Jakiś zbugowany moduł mógł tam zainstalować swoje wynalazki i oryginalne klasy lub kontrolery presty dalej będą źle działać. Po znalezieniu jakiegoś pliku w overridach zmieniaj mu rozszerzenie z php na bak, kasuj plik /cache/class_index.php i sprawdzaj działanie sklepu. Tylko tak namierzysz knota. Potem trzeba namierzyć z jakiego modułu pochodzi ten bubel i wywalić należy cały moduł. Link to comment Share on other sites More sharing options...
0 UnEagle Posted July 27, 2014 Author Share Posted July 27, 2014 @endriu107 - dzięki za radę, niestety sklep jest bardzo młody, a ja bardzo głupi i nie zrobiłem jeszcze kopii. @Yabber - przetrzepałem całe override i niestety w żadnym wypadku sklep nie odpowiedział. Jakieś inne pomysły? Link to comment Share on other sites More sharing options...
0 Yabber Posted July 27, 2014 Share Posted July 27, 2014 Dziwne, że żadne logi nie powstają To może powyłączaj wszystkie funkcje CCC i pamięć podręczną w wydajności i skasuj wszystko z folderów: /cache/smarty/cache i /cache/smarty/compile (zostaw tylko index.php). Link to comment Share on other sites More sharing options...
0 UnEagle Posted July 27, 2014 Author Share Posted July 27, 2014 Niestety nadal nic. Jestem coraz bardziej zdesperowany. Będzie bardzo źle, jeśli będę musiał wszystko robić od nowa . Link to comment Share on other sites More sharing options...
0 vekia Posted July 27, 2014 Share Posted July 27, 2014 to weź jeszcze sprawdź, np. w pliku class/conrollers/front/FrontController.php gdzieś w kodzie zrób błąd, po prostu wpisz TEST zaraz za definicją klasy czy wtedy wywala jakiś błąd? zarówno na stronie, jak i w logach? jeżeli nie, to hosting blokuje wyświetlanie raportu błędów, a to już jest chamstwo Link to comment Share on other sites More sharing options...
0 endriu107 Posted July 27, 2014 Share Posted July 27, 2014 @endriu107 - dzięki za radę, niestety sklep jest bardzo młody, a ja bardzo głupi i nie zrobiłem jeszcze kopii. Hosting nie robi backupów? Przeważnie hostingi mają do 3 dni wstecz kopie bazy. Link to comment Share on other sites More sharing options...
0 UnEagle Posted July 28, 2014 Author Share Posted July 28, 2014 (edited) @vekia - stworzyłem ten błąd, na stronie nadal nic się nie pojawiało(z wyjątkiem szybszego wczytywania się pustej strony, zamiast minutowego mielenia), jednak w logach serwera "error" pojawiły się takie akapity: [Sun Jul 27 14:31:34.120510 2014] [fcgid:warn] [pid 21635] [client 173.252.74.117:64835] mod_fcgid: can't apply process slot for /fcgi/virt104308/public_html/fcgid-5.3.sh [Sun Jul 27 14:31:34.320889 2014] [fcgid:warn] [pid 14129] [client 173.252.74.119:52460] mod_fcgid: can't apply process slot for /fcgi/virt104308/public_html/fcgid-5.3.sh [Sun Jul 27 14:31:34.342810 2014] [fcgid:warn] [pid 19594] [client 173.252.74.119:60562] mod_fcgid: can't apply process slot for /fcgi/virt104308/public_html/fcgid-5.3.sh [Sun Jul 27 14:31:34.343125 2014] [fcgid:warn] [pid 19413] [client 173.252.74.119:58648] mod_fcgid: can't apply process slot for /fcgi/virt104308/public_html/fcgid-5.3.sh [Sun Jul 27 14:32:38.351676 2014] [fcgid:warn] [pid 21635] [client 173.252.74.117:64835] mod_fcgid: can't apply process slot for /fcgi/virt104308/public_html/fcgid-5.3.sh [Sun Jul 27 14:32:38.351754 2014] [include:warn] [pid 21635] [client 173.252.74.117:64835] AH01374: mod_include: Options +Includes (or IncludesNoExec) wasn't set, INCLUDES filter removed: /503.shtml [Sun Jul 27 14:32:38.490672 2014] [fcgid:warn] [pid 14129] [client 173.252.74.119:52460] mod_fcgid: can't apply process slot for /fcgi/virt104308/public_html/fcgid-5.3.sh [Sun Jul 27 14:32:38.490742 2014] [include:warn] [pid 14129] [client 173.252.74.119:52460] AH01374: mod_include: Options +Includes (or IncludesNoExec) wasn't set, INCLUDES filter removed: /503.shtml [Sun Jul 27 14:32:38.490839 2014] [fcgid:warn] [pid 19413] [client 173.252.74.119:58648] mod_fcgid: can't apply process slot for /fcgi/virt104308/public_html/fcgid-5.3.sh [Sun Jul 27 14:32:38.490878 2014] [include:warn] [pid 19413] [client 173.252.74.119:58648] AH01374: mod_include: Options +Includes (or IncludesNoExec) wasn't set, INCLUDES filter removed: /503.shtml [Sun Jul 27 14:32:38.497668 2014] [fcgid:warn] [pid 19594] [client 173.252.74.119:60562] mod_fcgid: can't apply process slot for /fcgi/virt104308/public_html/fcgid-5.3.sh [Sun Jul 27 14:32:38.497723 2014] [include:warn] [pid 19594] [client 173.252.74.119:60562] AH01374: mod_include: Options +Includes (or IncludesNoExec) wasn't set, INCLUDES filter removed: /503.shtml Nie jestem pewien, czy to z tego powodu, czy nie, bo logi sprawdziłem dopiero teraz. [edit] Zapomniałem dodać, że obsługa techniczna mojego hostingu powiedziała, że nie blokują wyświetlania raportu o błędach. Edited July 28, 2014 by UnEagle (see edit history) Link to comment Share on other sites More sharing options...
0 vekia Posted July 28, 2014 Share Posted July 28, 2014 no te komunikaty mówią wszystko, wykorzystujesz limity które masz na koncie hostingowym. pytanie tylko, czy to kwestia tego, że limity wykorzystujesz Ty, czy to problem "przeładowania" serwera (np. inne konta hostingowe wykorzystują dostępne zasoby) Link to comment Share on other sites More sharing options...
0 UnEagle Posted July 28, 2014 Author Share Posted July 28, 2014 (edited) Czy jest możliwość wyczytania z tych logów, jakie to są limity? Limit CPU? [edit] Mam zainstalowany blok nakładania filtrów nawigacyjnych. Możliwe, że to przez to, iż udostępniłem botom pełne możliwości używania go? To było jakiś czas temu, ale może... Edited July 28, 2014 by UnEagle (see edit history) Link to comment Share on other sites More sharing options...
0 vekia Posted July 28, 2014 Share Posted July 28, 2014 mogą to być różne ograniczenia, np. maksymalna ilość procesów, maksymalna ilość jednoczesnych odwiedzin, limity cpu, pamięci widzę, że korzystasz z fastCGI, "standardowe" ustawienia są tak słabe, że nawet nie ma co myśleć o stawianiu bloga o kotach, co dopiero sklepu internetowego. Warto sprawdzić ustawienia, zwłaszcza te definiujące limity jak np. MaxProcessCount, MaxRequestLen czy MaxRequestsPerProcess Link to comment Share on other sites More sharing options...
0 UnEagle Posted July 28, 2014 Author Share Posted July 28, 2014 (edited) Wysłałem zapytanie do mojego hostingu. A co do fastCGI - mógłbyś mi jakoś rozjaśnić temat? Chociażby jakimś linkiem. [edit] Dostałem odpowiedź: "Tak, błąd występuje z powodu przekroczenia limitu jednoczesnych żadań do Pana konta - niestety sa to sztywne limity i jedyne rozwiązanie to migracja usługi na serwer VPS z DirectAdmin lub optymalizacja skryptu." Rozumiem więc, że muszę zająć się optymalizacją. Czas na przeszukanie forum . Edited July 28, 2014 by UnEagle (see edit history) Link to comment Share on other sites More sharing options...
0 vekia Posted July 28, 2014 Share Posted July 28, 2014 powodzenia grzebanie w core to nie jest najrozsądniejsze rozwiązanie, a to jedyna opcja na "optymalizacje" tak swoją drogą, to szczerze powiem, że cienko widzę optymalizowanie czegoś co już wiele razy było poprawianie w celu optymalizacji hosting ma jakieś wyśrubowane limity, i najwyraźniej nadaje się na blogi o kotach a nie na e-commerce mówią o VPS, a ja powiem, że chyba zwarowiali, bo presta uciągnie ( i to z całkiem sporym ruchem) na zwykłych shared hostingach, pod warunkiem, że są ludzkie limity konfiguracji serwera nie ruszysz (jak hosterzy wspomnieli) dlatego na Twoim miejscu rozglądnąłbym się za czymś lepszym Link to comment Share on other sites More sharing options...
0 UnEagle Posted July 28, 2014 Author Share Posted July 28, 2014 (edited) W takim razie jestem mocno zawiedziony. Wybrałem ofertę Biznes-host Standard za 140zł/rok brutto(link do oferty i parametrów http://biznes-host.pl/?s=hosting-bh). Nie ukrywam, że szukałem serwera pod kątem presty. Masz ogromne doświadczenie, mógłbyś mi podpowiedzieć jakiś hosting? Na priv, albo tu w temacie. Obecna ilość produktów to 1K, szacowana 2-3K, z tym, że są to rzeczy unikalne, zazwyczaj w pojedynczych sztukach. Nosz ten biznes-host... [edit] Temat hostingu przeniosłem do http://www.prestashop.com/forums/topic/347165-hosting-z-biznes-host-na/. Edited July 28, 2014 by UnEagle (see edit history) Link to comment Share on other sites More sharing options...
0 UnEagle Posted July 31, 2014 Author Share Posted July 31, 2014 (edited) No to się porobiło . Wychodzi na to, że muszę wypluć słowa o biznes-host, chociaż częściowo. Przeniosłem sklep na nowy serwer i wyskoczył mi błąd: Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 88 bytes) in .../public_html/modules/jbx_menu/menu.class.php on line 310 I faktycznie po wyłączeniu modułu Menu 2.0, sklep działa. Problem w tym, że muszę go jakoś naprawić, bo to jedna z głównych części mojego sklepu. public static function getCategories($id_category, $id_lang, $ignore = array(), $maxLevel = 0, $currLevel = 0) { $results = array(); $currLevel++; $categorie = new Category($id_category, $id_lang); if (is_null($categorie->id)) { return $results; } "$categorie = new Category($id_category, $id_lang);" jest linijką 310 I faktycznie wtedy bawiłem się global.css, a konkretnie częścią odpowiedzialną za menu, ale z tego, co widzę obsługa serwera przywróciła zmiany w tym module. Edited July 31, 2014 by UnEagle (see edit history) Link to comment Share on other sites More sharing options...
Question
UnEagle
Dzień dobry,
Działa panel, nie działa sklep. Jak go wyłączam, to pojawia się informacja o przerwie technicznej. Włączyłem tryb debugowania, odświeżyłem parę razy stronę, ale nadal się nic nie pojawiło. Długo myśli, aż w końcu nie wczytuje nic. Proszę o pomoc.
Pozdrawiam
Link to comment
Share on other sites
19 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now