Polskie wsparcie PrestaShop

PrestaShop => PrestaShop 1.6 => Wątek zaczęty przez: mrbino w Marzec 25, 2016, 10:59:29 am

Tytuł: Problem z operacjami na produktach.
Wiadomość wysłana przez: mrbino w Marzec 25, 2016, 10:59:29 am
Witam, mam pewien problem z PS. Otóż wszystko siedzi na VPS'ie. Sama strona jak i zakładki w panelu admina śmiga aż miło lecz jest jeden problem.

Wszystkie operacje na produktach strasznie mulą. Gdy chcę:

- usunąć produkt
- skopiować
- zapisać nowy

To nagle tak muli , że poezja.

Potrafi nawet wyskoczyć :

Ta witryna jest nieosiągalna
Połączenie zostało zresetowane.
ERR_CONNECTION_RESET

--------

Czasem się rozbuja i już jakoś idzie ale w większości ciągle muli.
Zaznaczę, że reszta zakładek i sam sklep śmiga jak powinien.

Sam sklep jest tak na prawdę katalogiem produktów, nie ma możliwości kupna tak więc dużo wtyczek jest powyłączana i nie obciąża serwera.

Administrator serwera napisał że " To już kwestia optymalizacji skryptów na stronie, wyskakuje timeout na zapytaniach do bazy danych. "

www.sklep.militariaanhol.pl 

Czy wie ktoś jak rozwiązać ten problem ?

Pozdrawiam

Tytuł: Odp: Problem z operacjami na produktach.
Wiadomość wysłana przez: west w Marzec 25, 2016, 04:41:30 pm
jak bym dostał taką odpowiedź od admina to zmieniłbym hosting szybko.
jaki masz czas odpowiedzi ? max_response_time, max_execution_time jakie dodatkowe limity są ustawione?
Tytuł: Odp: Problem z operacjami na produktach.
Wiadomość wysłana przez: mrbino w Kwiecień 13, 2016, 04:55:01 pm
Odpowiedź od administratora :

Witam,

Dla max_execution_time nie ma ustawionego limitu czasowego, nie ma natomiast takiego parametru jak max_response_time w PHP.
Tytuł: Odp: Problem z operacjami na produktach.
Wiadomość wysłana przez: west w Kwiecień 14, 2016, 09:54:21 am
a kto napisał, że to zmienna php ?
jest to dyrektywa apache :)
na mój gust masz coś co zatrzymuje skrypt a serwer zgodnie z najniższymi ustawieniami resetuje połączenie
odpal tryb debugowania + zobacz na co czeka skrypt + zmień koniecznie hosting
Tytuł: Odp: Problem z operacjami na produktach.
Wiadomość wysłana przez: mrbino w Kwiecień 14, 2016, 12:45:48 pm
Próbuje usunąć produkty teraz , mieli mi od dobrych 5 minut i na razie nic nie wyskakuje, nawet biała strona i żaden błąd yhhh

Jak możesz zobacz jak zmieniłem dane w defines.inc.php

/* Debug only */
if (!defined('_PS_MODE_DEV_'))
define('_PS_MODE_DEV_', true);
/* Compatibility warning */
define('_PS_DISPLAY_COMPATIBILITY_WARNING_', false);
if (_PS_MODE_DEV_)
{
   @ini_set('display_errors', 'on');
   @error_reporting(E_ALL | E_STRICT);
   define('_PS_DEBUG_SQL_', true);
}
else
{
   @ini_set('display_errors', 'on');
   define('_PS_DEBUG_SQL_', true);
}

define('_PS_DEBUG_PROFILING_', false);
define('_PS_MODE_DEMO_', false);

$currentDir = dirname(__FILE__);

if (!defined('PHP_VERSION_ID'))
Tytuł: Odp: Problem z operacjami na produktach.
Wiadomość wysłana przez: mrbino w Kwiecień 14, 2016, 12:59:30 pm
Dostałem odp.  od admina

"Poproszę o jakiś link do dokumentacji apache, gdzie opisana jest ta dyrektywa, bo w ciągu 10 lat pracy nigdy o niej nie słyszałem, a google także niczego nie znajduje.
Wartość timeout w apache jest ustawiona na 30 sekund. "

oraz w tym momencie próbując usunąć produkt znowu strasznie muli, i dostałem info od admina :

"W tej chwili skrypty na Państwa VPS zużywają 100% procesora."

leże i kwiczę......
Tytuł: Odp: Problem z operacjami na produktach.
Wiadomość wysłana przez: west w Kwiecień 14, 2016, 09:29:36 pm
zmień hosting request albo idle to to samo -idle-timeout 300 tak jest w każdym pliku konfiguracyjnym domeny apache2
a admin widocznie albo za mało pracuje albo zakończył już swoją edukację :)
Tytuł: Odp: Problem z operacjami na produktach.
Wiadomość wysłana przez: mrbino w Kwiecień 15, 2016, 01:29:40 pm
odp. od admina

"Ponownie proszę o link do dokumentacji Apache, gdzie jest o tym mowa, bo także pierwszy raz słyszę o takim parametrze w vhoście (i także google nic na ten temat nie znajduje: https://www.google.pl/search?q=idle+timeout+apache+vhost).
Oczywiście mogę dodać taki parametr do vhosta, ale spowoduje to błąd w konfiguracji i serwer www nie wstanie po restarcie. "
Tytuł: Odp: Problem z operacjami na produktach.
Wiadomość wysłana przez: west w Kwiecień 15, 2016, 07:43:43 pm
/etc/apache2/sites-enabled
100-domena.plvhost
przykładowa linijka jest 6 wystąpień
Alias /php5-fcgi /var/www/clients/clientx/webx/cgi-bin/php5-fcgi-xxx.xx.xx.xxx-80-domena.pl
                FastCgiExternalServer /var/www/clients/clientx/webx/cgi-bin/php5-fcgi-xxx.xx.xx.xxx-80-domen.pl -idle-timeout 300 -sock
http://users.cis.fiu.edu/~downeyt/cgs4854/timeout
polecam przeczytać - podobnie jest w dokumentacji apache :) I administrator tego nie wie i pracuje 10 lat blamaż .......
Tytuł: Odp: Problem z operacjami na produktach.
Wiadomość wysłana przez: mrbino w Kwiecień 17, 2016, 07:58:58 pm
odpowiedź admina

"Nie wiem kto Pani doradza, ale myślę, że powinna Pani przestać słuchać/czytać tej osoby, bo kompletnie, ale to zupełnie nie ma pojęcia o czym pisze. Najpierw odnosi się do FastCgi, chociaż PHP wcale nie musi (w przypadku serwera VPS wręcz nie powinien) działać w ten sposób, a na koniec daje linka do całkowicie innego parametru KeepAlive. Reasumując - co i jak mamy ustawić? "
Tytuł: Odp: Problem z operacjami na produktach.
Wiadomość wysłana przez: west w Kwiecień 17, 2016, 10:13:43 pm
ja tylko podałem parametr, który należy ustawić i o którym powinien wiedzieć każdy administrator serwera.
1. przestawiamy parametry php
2. sprawdzamy parametry apache
3. jeśli administrator nie wie o co chodzi oraz nie potrafi zajrzeć w logi serwera - zmieniamy firmę / hosting / administratora.

btw. jak jadę do mechanika nie mówię mu jaką część ma wymienić tylko mówię co nie działa ......
Tytuł: Odp: Problem z operacjami na produktach.
Wiadomość wysłana przez: mrbino w Kwiecień 28, 2016, 09:30:49 am
zmiana hostingu pomogła ;-) inny VPS ale jednak sprawniejszy.
Tytuł: Odp: Problem z operacjami na produktach.
Wiadomość wysłana przez: endriu107 w Kwiecień 28, 2016, 09:55:59 am
Z jakiego hostingu i na jaki się przesiadłeś?