Skocz do zawartości

Polecane posty

Witam,

Od jakiegoś czasu co pewien czas następuje w sello chaos. Aukcje, które wystawiłem magicznie znikają (nie pojawiają mi sie w trwających), aukcje zamknięte nie zamykają się ( nawet dzień po ich zamknięciu), błąd forbidden nie pozwala mi na pobranie informacji o aukcjach, pokazuje mi, że nie mam opisu w aukcji oraz żadnych zdjęć. Ogólnie jeden wielki CHAOS. Wysłałem plik JSON(s.bortnik@) na Państwa maila i liczę na pomoc w jak najszybszym czasie. Dziękuje za jakąkolwiek pomoc

Link to postu

Posiadam najnowszą wersję, autoryzacja była przeprowadzana xx razy i jest problem tylko z jednym kontem (Mamy obecnie 3 konta)
Obecnie wyskakuje jeszcze taki błąd
 

"W trakcie aktualizacji parametrów specyficznych dla konta w serwisie wystąpił błąd.
Nie udało się przygotować konta do  zmian "xxx"
?."

 

Edytowane przez Seweryn B
Link to postu
50 minut temu, Seweryn B napisał:

Nie udało się przygotować konta do  zmian "xxx"

Jeśli ten błąd się powtarza, proszę zrestartować serwer SQL/komputer na którym ten serwer jest zainstalowany.

Co do błędów forbidden, to już kiedyś ten temat przerabialiśmy.

Oferta z konta HIT*******P1 jest pobierana przy użyciu autoryzacji kontem hite********pl1. Na pewno konta są poprawnie autoryzowane? Każda kończy się poprawnie?

Link to postu
8 minut temu, Bartosz Rosa napisał:

Tabela reg_Data. Proszę jeszcze zweryfikować do jakiego konta w Sello przypisane są te aukcje powodujące błąd. Czy nie jest tak, że w Sello aukcja z konta A widnieje przypisana do konta B - wtedy Sello bierze poprawny token, ale nie pokrywa się to ze stanem faktycznym w Allegro.

Rzeczywiście aukcje z konta a znajdują się na koncie b
Co zrobić w tym przypadku?

Link to postu

Czyli ta sytuacja musiała powstać jeszcze w poprzednich wersjach, gdzie można było doprowadzić do niepoprawnej autoryzacji. Wtedy też została pobrana ta aukcja ale poprzez to, że Sello posłużyło się autoryzacją z innego konta, zapisało się to na niewłaściwym koncie w Sello.

Najprościej, jeśli nie ma do tej aukcji transakcji zapisanych będzie usunąć ją i pobrać jeszcze raz. W innym wypadku pozostaje tylko ingerencja w bazie danych.

Link to postu

Widocznie potrzebna będzie ingerencja w bazie danych, bo błąd wyskoczył po kolejnej autoryzacji kont.  Co trzeba w takim przypadku zrobić?

Wyskoczył jeszcze taki błąd
"Wystąpił błąd podczas wysyłania żądania.
Serwer spowodował naruszenie protokołu. Section=ResponseStatusLine"

Edytowane przez Seweryn B
Link to postu

Jeśli aukcje są wznawiane w serwisie to znikają one na chwilę z ofert dostępnych. Jeśli w tym momencie zostaną pobrane dane o aukcjach trwających to zostaną przeniesione do zakończonych. Ponowne pobranie trwających za chwilę powinno je przywrócić jeśli już w serwisie są ponownie dostępne.

1 godzinę temu, Seweryn B napisał:

i dorzuca do tego coraz to nowsze aukcje

A te aukcje skąd są wystawiane? Z Sello czy w inny sposób?

Link to postu
3 godziny temu, Seweryn B napisał:

Zdjęcia zostały wysłane na maila

Widzę tam ciągle te same błędy typu Forbidden i to on uniemożliwia zaktualizowanie się aukcji. Najlepiej będzie podesłać do nas tę bazę, bo do tego problemu trzeba podejść indywidualnie. Wtedy będziemy mogli odesłać zestaw poleceń SQL, które naprostują sytuację. W tym celu proszę napisać na mail.

 

Link to postu

Testowo postawiliśmy sello na świeżym serwerze SQL (nie z backupu) konfigurując 3 konta allegro. Przez okres 2 godzin błąd  403 nie występował, jednakże później się pojawił, więc wykluczamy winę z samą bazą danych. Błąd 403 występuje w momencie, kiedy konto A próbuje pobrać dane z konta B(z czego to może wynikać?). Prosimy również o informację co jaki czas powinny być autoryzowane konta allegro.

Link to postu

W zasadzie autoryzacja powinna być wymaga raz w roku. Odświeżanie tokenów działa w tle samoczynnie. Stawiając obok drugą bazę z tymi samymi kontami które pracują na innej bazie spowoduje pojawienie się błędu niepoprawnego tokena, bo jeśli token odświeży jedna baza to tokeny w drugiej automatycznie tracą ważność. Traci ważność również token odświeżający więc jak Sello pracujące na drugiej bazie użyje wygaśniętego już tokena odświeżającego aby odświeżyć tokeny to dostaje błąd z Allegro informujący o nieprawidłowym tokenie odświeżającym. A wtedy to już pomaga tylko ręczna ponowna autoryzacja. Ale... ta przeprowadzona na bazie drugiej unieważni z kolei tokeny na bazie pierwszej. Dlatego praca na wielu bazach z tymi samymi kontami nie jest możliwa (musiałby istnieć mechanizm replikacji tokenów pomiędzy bazami).

18 godzin temu, Seweryn B napisał:

Błąd 403 występuje w momencie, kiedy konto A próbuje pobrać dane z konta B(z czego to może wynikać?)

Tak dzieje się też na tej świeżej bazie?

Link to postu
3 minuty temu, Seweryn B napisał:

Problem wystepuje na bazie "produkcyjnej" oraz na swiezej bazie. Na pewno nie jest to problem blednej autoryzacji (bledny login i haslo itp). Prosimy o pomoc, czas nagli a sprzedaz w firmie stoi.

Tak jak pisał Bartek przed chwilą praca jednocześnie na dwóch bazach Sello, z podpiętymi takimi samymi kontami będzie powodowała problemy z autoryzacją.

Link to postu

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.

Użytkownik forum
Odpowiedz...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...