Polskie wsparcie PrestaShop

PrestaShop => PrestaShop 1.6 => Wątek zaczęty przez: bercik w Październik 21, 2016, 01:30:21 pm

Tytuł: Problem z wczytaniem listy zamówień przea API
Wiadomość wysłana przez: bercik w Październik 21, 2016, 01:30:21 pm
Witam, może krótko na początek, Presta to nie moja działka, ale z konieczności muszę rozwiązać problem, który pojawił się najpierw w piątek (długie oczekiwanie na pobranie zamówienia za pomocą integratora) następnie w poniedziałek od około południa nie dało się nic pobrać. Po wstępnej analizie okazało się,iż:
1. Wczytanie w przeglądarce przez API pliku z listą zamówień nie jest możliwe, lub udaje się dopiero za którymś razem
2. Wczytanie "Informacji o konfiguracji" udaje się również dopiero za którymś razem
3. Błędy, które pojawiły się po wczytaniu konfiguracji:
-  Ustaw uprawnienia do zapisu dla folderu "cache"
- oraz lista zmienionych/brakujących plików

Informacje o serwerze:
Informacja o serwerze Linux #3 SMP Thu Apr 21 12:42:41 CEST 2016 x86_64
Wersja oprogramowania serwera LiteSpeed
Wersja PHP 5.3.29
Limit pamięci 128M
Maksymalny czas wykonywania 180
Hosting w He....pl
Presta 1.6.0.9

Dodam jeszcze, iż problem z wczytywanie wygląda następująco:
po wpisaniu adresu do przeglądarki pojawia się monit o podanie klucza API, po podaniu ENTER, po 2-3 sek. kółko przestaje się kręcić i nic dalej się nie dzieje,  jest pusta strona, albo kręci się kółeczko 3-4 sekundy i zaczyna się wczytywanie liku orders.xml z listą zamówień na której jest  8350 pozycji.

Jak usunę kilka najstarszych zamówień, wówczas problem ustępuje.
Co może, poza ilością danych w pliku orders.xml (647KB), powodować problemy?
Z góry dziękuję za nawet niewielką chęć pomocy.
Tytuł: Odp: Problem z wczytaniem listy zamówień przea API
Wiadomość wysłana przez: west w Październik 21, 2016, 02:22:21 pm
Twój serwer się nie wyrabia w ciągu 180 sekund
Poproś o zwiększenie limitów dla sklepu, włącz tryb debugowania i wtedy wrzuć to co pokaże konsola przeglądarki
Tytuł: Odp: Problem z wczytaniem listy zamówień przea API
Wiadomość wysłana przez: bercik w Październik 21, 2016, 08:45:20 pm
Dzięki za info, ale czegoś tu nie rozumiem, piszesz, iż serwer się nie wyrabia w czasie 180 sekund, ale z czym z wczytaniem listy zamówień co normalnie gdy nie ma problemów (po usunięciu kilku zamówień) zajmuje mu kilka sekund?? Od momentu wciśnięcia "OK" po wpisaniu klucza API mijają dosłownie 2-3sekundy i przeglądarka nic więcej nie robi. Skorzystam z porady i jak tylko problem znowu się pojawi włączę tryb debugowania. Niestety zwiększenie limitu w chwili obecnej nie wchodzi w grę.
Tytuł: Odp: Problem z wczytaniem listy zamówień przea API
Wiadomość wysłana przez: west w Październik 22, 2016, 09:08:38 am
Ja też nie rozumiem :) Ale jaki hosting taki serwer..... Włącz tryb debugowania jak pisałem i zobaczymy co dalej
Tytuł: Odp: Problem z wczytaniem listy zamówień przea API
Wiadomość wysłana przez: bercik w Październik 24, 2016, 04:26:15 pm
No niby racja z tym hostingiem, ale czemu z góry zakładasz, iż to wina hostingu a nie zbyt wielu plików w cache? Czy jeśli usunę lub zmienię nazwę folderów cache to Presta nie wysypię mi się?
Tytuł: Odp: Problem z wczytaniem listy zamówień przea API
Wiadomość wysłana przez: west w Październik 24, 2016, 06:19:28 pm
Zakładam ponieważ Twój serwer - Linuxy tak mają sam powiedział co go boli max_execution time
p.s. w Linux zmienna odpowiedzialna za ilość plików do odczytu / użycia nazywa się inotify