Znikające dane zamówień

SprawiedliwyHandel

No avatar

2007-03-02 23:59

Witam,

po raz kolejny zniknęły zamówienia :(
Dokładnie mówiąc przypadły informacje o zamawianych towarach oraz o statusie zamówienia.
Uszkodzona została zawartość plików orders.php oraz orders_products.php.
W obu plikach brakuje poniższego wpisu na początku pliku. <?php exit; ?>

Po wystąpieniu problemu zamówienia są numerowane od 1 (to jest zrozumiałe nie było żadnego zamówienia z pliku orders.php).

Sklep obsługuje średnio jedno zamówienie dziennie.
Odstęp pomiędzy poszczególnymi zamówieniami wynosi parę godzin.

Problem wystąpił już 2 raz w wersji 2.0.

Poprzednio w wersji 1.2 problem wystąpił trzykrotnie.

Sklep hostowany jest przez easyisp.pl.

Jaka jest przyczyna występowania tego problemu ?

pozdrawiam
Marek

» Quick.Cart v2.x

treewood (OpenSolution)

Avatar: treewood

2007-03-03 08:44

SprawiedliwyHandel - wg mnie przeciazenia serwera w sytuacji kiedy bylo skladanie zamowienie. w wersji 2.0 zrobilismy juz zabezpieczenia blokowania pliku przed zapisem jesli w danej sytuacji ktos cos wykonuje na tym.
Firma easyisp.pl robi codzienny backup. Skontakujcie sie z nimi w celu przywrocenia kopii zapasowej.

Zastanawia mnie to, ze takie rzeczy sie dzieja z reguly na malo znanych nam hostingach. Przykladowo na home.pl czy kei.pl malo kto zglosil tego typu awarie.
Aktualnie sledzimy to i z jakis czas zrobimy liste hostingow na ktorych takie cos sie dzieje. Oczywiscie do tego trzeba wziasc tez obciazenie sklepu, ilosc produktow, ilosc zamowien na dzien itd.

SprawiedliwyHandel

No avatar

2007-03-05 22:26

Myśleliście o wykorzystaniu prawdziwej bazy danych ? (np MySQL-a)

Sądzę iż rozwiązało by to problem znikających danych.

easyisp.pl robi codzienie backup, ale bazkupy starsze niż parę dni są kasowane :(
Dane przepadły :(

Problem pojawia się co jakiś czas na forum.
Moim zdaniem jest to wada tego odpowiednika Bazy Danych.


pozdrawiam
Marek

treewood (OpenSolution)

Avatar: treewood

2007-03-06 07:57

SprawiedliwyHandel - dziekujemy za informacje. Nie planujemy przejscia na baze MySQL jednak z kazda wersja dodajemy pewne zabezpieczenia. Mamy w planie opracowanie kompletnego zabezpieczenia i oparcia koszyka na sesjach tak by pliki w katalogu db/ byly jak najmniej uzywane i traktowane jedynie jako zrodlo danych a nie zapisu ale to wymaga czasu by cos takiego opracowac (duzo modyfikacji) i musimy sie jeszcze troche dowiedziec czy uda sie nam to wykonac. Tak czy owak w wersja 2.0 i wkrotce 2.1 jest o wiele bezpieczniejsza jesli oto chodzi niz wersje 1.x.

Do góry
o nas | kontakt