Skocz do zawartości

itbrat ☺

Użytkownik
  • Liczba zawartości

    183
  • Rejestracja

  • Ostatnia wizyta

Posty dodane przez itbrat ☺

  1. @Bartosz Rosa istnieje pewien błąd w Sello, który tworzy jedno z zabezpieczeń przy zmianach zbiorczych aukcji, mianowicie:

     

    1. Pobierasz sobie do Sello aktualnie wystawione aukcje - bez pobieranie pełnych ofert.
    2. W sygnaturach aukcji są symbole towaru, a w sello towary zostały dopiero co zaimportowane.
    3. Chcesz połączyć zbiorczo towar <-> aukcja za pomocą akcji zbiorczych. 
    4. Podczas uruchomienia takiej akcji i próbie powiązania 1, 2, czy nawet 2271 aukcji wyrzucony zostaje błąd, że nie może zapisać zmian z aukcją, ponieważ brakuje opisu do niej. 

     

    Do zapisu jednak potrzebuje pełne dane aukcji, aby zbiorczo powiązać ją z towarem z subiekta - trochę to bez sensu gdyż przy 2,3k aukcji to tak lekko machnąć ręką +3GB ;)  

     

    Pobieranie tylko podstawowych danych z aukcji to zawsze jest rozwiązanie używane przez osoby wystawiające takie aukcje za pomocą zewnętrznego programu.

     

  2. Możesz użyć narzędzia wbudowanego w program serwisowy, opcja "czyść bazę danych"  - program przeliczy zajęte miejsce, ale - zrób to najlepiej gdy nikt nie pracuje ponieważ samo analizowanie aukcji zakończonych bez transakcji sporo czasu pochłania.

     

    Miejsce zajmują zazwyczaj:

    - Treści Emaili (najwięcej)

    - Zdjęcia z aukcji

    - Informacje o zakończonych aukcjach.

     

     

    Tutaj znajdziesz kilka przydatnych skryptów.

     

     

  3. Przejście na wersje 1.33.1 również spowodowało u nas te problemy.

    Wszystkie transakcje są zrealizowane poprawnie w sello, podczas pobierania, nie mamy zaznaczonej tej opcji,  nie wiedzieć czemu sello pobierać chce stare transakcje nawet z 9 grudnia 2019 roku.  Jakby zakres dat pobierania transakcji nie był brany wgl pod uwagę, a ta opcja nie była zaimplementowana.

    Dlaczego tak się dzieje?

     

  4. U nas po znalezieniu problemu i zgłoszeniu przez sello a także w tych krokach co wykonałem w końcu ruszyło na pełnym pobieraniu dopiero wieczorem. Ponad 3 tys transakcji :)

    Dodatkowa zmiana: W tym programie serwisowym w zakładce rejestr timeout allegro mamy ustawiony na 64. 

     

     

  5. 1. zamknij sello

    2. Uruchom program serwisowy

    3. Zakładka Rejestr

    Zaznacz log allegro włączone:

    image.png.8ba43dccf8989129ca2763ee48433de3.png

    Kliknij zastosuj, zamknij program.

    Uruchom sello jako administrator i plik będzie w (domyślnie) C:\Program Files (x86)\InsERT\Sello\

    SENT_RECV_allegro.log

    Najlepiej zanim prześlesz plik wykonaj opcje tak jak ja, wymuszonego zwykłego pobierania. 

    W moim przypadku raz program po prostu kręci się i kręci i nic nie widać nawet po plikach logów by coś pobierał, a raz potrafi właśnie zwrócić wewnętrzny błąd serwera allegro.

     

     

    Pamiętaj, że trzeba później ten log allegro wyłączyć, ponieważ te pliki będą cały czas rosły.

     

     

     

  6. 2 minuty temu, Bartosz Rosa napisał:

    Czy przy pobieraniu transakcji dla wybranej aukcji z menu pod prawym przyciskiem myszy program za każdym razem się wyłącza?

    Oznacza wewnętrzny błąd systemu Allegro.

    Podeślij log SENT_RECV_Allegro.log generowany po włączeniu logowania w folderze instalacyjnym Sello

    Zaraz wam to umieszczę na gdrive i wyślę na waszego maila w odpowiedzi na poprzednie wysłane maile.

  7. Nie wiem czy ta konfiguracja sprzętowa potrafi tu pomóc jakoś ale:

    Kliencki komputer windows 10 home 16GB ramu, procesor i5-7600. 

    "Serwer" ma windows 10 pro, 32GB ramu i sql 2017 full i5-8600  i daje rade, bo cały czas na tym pracujemy, ale od wczoraj po godzinie 8:03 nie pobiera żadnych transakcji:

    image.png.b64f21400e4734e2499a5e8b0efa2b2a.png

    Zwraca obecnie:

    image.png.97f250647a60ddecf81cd112a2d991d8.png

     

     

     

  8. @Bartosz Rosa. Mam coś takiego.

    image.thumb.png.02bf9526d83447bd2007ddd3c61741a9.png

    Treść:

    Ostatnia operacja nie powiodła się.
    Zdalny serwer zwrócił błąd:
    Wewnętrzny bład systemu.

    Co zrobiłem?

    Odpaliłem sello jeszcze raz i dałem pełne pobieranie bez aukcji , dokładnie jak u Pani wyżej na zdjęciu.

    Spróbuję za chwilę zaktualizować go do najnowszej wersji.

    Nie tworzą się żadne logi requestów (json) z transakcji, tylko aukcje.

  9. @Bartosz Rosa

    Aktualnie zrobiłem tak: 

    1. Zatrzymałem wszystko.

    2. Wyczyściłem dziennik sello (Raport -> Wyczyść raport)

    3. Autoryzowałem ponownie konto

    4. Pobrałem parametry z seriwisu 

    5. Zmieniłem opcje pobierania transakcji od na 01.09.2019 (W ustawieniach okna synchronizacji)

    6. Dałem pobieranie pełnych danych.

    Obecnie sello ma połączenie z allegro patrząc na ruch sieciowy.

    W chwili gdy pisze ten post ta tabela jest pusta. Może wkrótce się zapełni po ponownym pełnym pobieraniu. (Nie, nikt nie grzebał w bazie) 

    Pozostaje mi po prostu czekać na to czy się pobiorą z pełnego pobierania czy nie. Nic więcej nie mogę zrobić.

    My akurat mamy smarta, może kombinują coś przez te wdrażania tego systemu.

    Przy tej ilości transakcji obecnie będziemy musieli ustawić czas wysyłki na 48h...

    Problem może dotyczyć sklepów z dużą ilością transakcji. (Mamy tylko jedno konto na sello) 

     

     

  10. Obecnie  Sello pokazuje, że niby coś pobiera, ale monitor zasobów nie wykazuje już ruchu z allegro.

    Więc na szybkim pobieraniu obecnie wisi.

    O 11:30 odpalę ponownie pełne pobieranie i będę czekać.

    Allegro nie ma obecnie jakiś problemów jak jest dużo transakcji do jednorazowego pobrania? 

    U nas w poniedziałek pobrało tylko 3 i koniec. 

    Kończą mi się pomysły co robić dalej...

    @Bartosz Rosa proszę, sprawdźcie to w miarę szybko co jest grane, nawet z  tego DMP i napiszcie co jeszcze można zrobić.

  11. 20 minut temu, Bartosz Rosa napisał:

    Proszę wyczyścić raport a następnie spróbować na tym jednym koncie pobrać transakcje zaznaczając "Wymuś pobranie wszystkich dostępnych danych". Ewentualnie, wybrać aukcję na której była sprzedaż i z menu pod prawym klawiszem myszy wybrać funkcję Pobierz transakcje. Czy w raporcie pojawiły się jakieś błędy?

    U nas od wczoraj nie pobiera żadnych transakcji, jak zwykle. Masakra.

    Wykonaliśmy dokładnie powyżej polecenia i czekamy na rezultat. Zanim jeszcze uruchomiłem pełne pobieranie dokonałem pobrania parametrów z serwisu.

    Po rozpoczęciu pobierania dla 3 kategorii zwróciło 404, ale pobiera dalej i czekamy.

    W zasadzie w takiej sytuacji, trzeba po prostu czekać? Skoro do tej pory pobierało sello normalnie (1.31.3) a od poniedziałku już przestało.

  12. I w temacie przestarzałej biblioteki obsługującej POP, nic nie zostało ruszone, nie? ?

    Od jakiegoś czasu sello przy pobieraniu wiadomości wali błędami jak u osoby wyżej.  A stało się to po zmianach hasła do 1 skrzynki i allegro. Od tej pory tylko ta skrzynka pocztowa zamiast poprawnie pobierać wiadomości, to je pobiera nieco z opóźnieniem.  Jak wchodzę w panel konfiguracyjny konta pocztowego w sello w celu sprawdzenia czy SMTP i POP3 jest ok dostaje " OK", a czasem gdy jest pobieranie wiadomości i wywala ten błąd i kliknę sprawdź dane to całe sello się krzaczy i trzeba uruchamiać od nowa. 

    Dostęp do drugiej skrzynki pocztowej nie był zmieniany, co nie powoduje błędu dostępu jak w przypadku 1.

    Śmieszne jest to, że jeśli usunę skrzynkę i dodam ją ponownie to wszystko będzie zdublowane więc tego nie robię i tak oto mordujemy się z dziwnymi błędami.

     

    Ja bym sugerował naprawdę usiąść nad tematem wymiany tej biblioteki na coś nowego i bardziej sprawnego, zanim będzie za późno. ;)

    Screenshot_1.png.4487c87500fb6bd8bd72a6e6ee5ce1e6.pngScreenshot_2.png.8ef15bd26e7ca95eb21d287143dea1ae.png

    Screenshot_3.png.fa7418b2163c23806c366d286d630f3f.png

     

  13. Yup. Wpiszcie to gdzieś do listy znanych problemów z 1.31.x. Wygląda na to, że pobiera.  Thx.

    a i ja bym sugerował może dać tą instrukcję krok po kroku co zrobić po aktualizacji zaraz pod bannerem o wersji 1.31.x w sello ( ten żółty baner ) żeby ludzie wiedzieli, albo odnośnik do kotwicy, jeśli nie chcecie zmieniać układu newsa.  

     

    • Lubię to 1
  14. @Bartosz Rosa btw, sprawdzałem wasz tool od czyszczenia bazy,  czy tylko ja mam wrażenie, że Wasz zakres do nie jest brany pod uwagę przy podliczaniu ile sie zmniejszy? :) Zmniejszałem zakresy zmniejszałem i dla każdego wciąż pokazywało mi tyle samo do skasowania.  Dla przykładu,  swoim skryptem wyciąłem wiadomości sprzed 2019-01-01 całkowicie z bazy. Wasz tool pokazuje, że mogę zwolnić wciąż 9GB z bazy, niezależnie od zmiany zakresu :) Sprawdźcie to sobie, by się nie okazało, że ktoś kliknie i poleci all :D 

  15. @Bartosz Rosa, aktualizowałem dziś sello do 1.30.0 o godzinie 7:20.  

    Autoryzowaliśmy wszystko jeszcze raz zgodnie z instrukcjami, pobraliśmy parametry, kategorię itd. 

    Do tej pory nie zaciągało nam z dzisiejszego dnia transakcji.  

    Od godziny 8 na razie nie mamy nic, a w managerze są. 

    Wymusiliśmy pełne pobieranie danych jakieś 30 minut temu jeszcze raz. 

    Zobaczymy czy do 14 coś zaciągnie.  Żadnych błędów do tej pory, nie zanotowaliśmy. 

     

  16. 11 minut temu, Bartosz Rosa napisał:

    Nie, zagadnienie jeszcze czeka w kolejce - dam znać. Zajęci jesteśmy obecnie przygotowaniami do wypuszczenia wersji.

    Dobrze.

    To będziemy czekać.

    Bartosz, jak coś to u nas dziennie jest po 600+ zamówień więc możliwe, że pod takim obciążeniem wychodzą dopiero różne niedociągnięcia. 

    Sello otrzymujące dziennie 100 zamówień a 600 to spora różnica ;) zarówno z pobieraniem transakcji, dociąganiem różnych rzeczy czy nawet codzienna walka z allegro o szybkość ich API (na to ani my ani wy nie macie wpływu).

     

  17.  

    Cytat

    Ponieważ niekiedy Pani A musi zamienić się stanowiskiem pracy z panią B lub C problem zostają np wspomniane gotowce lub pliki zapisane na komputerze którego używa . 

    Profile wędrujące mają sens, gdy ilość przesłanych danych jest mała. Jeśli masz np. Thunderbirda to trochę będzie przesyłać gigabajt (biorąc scenariusz gdy wszyscy będą mieć do przesłania gigabajt w sieci, a ty masz tylko gigabit na sieci)

    Można też użyć profili standardowych, gdzie użytkownik dostaje swój udział  - w formie dysku sieciowego na którym trzyma jakieś dane. 

    W momencie przelogowania na inny PC ten dysk automatycznie mu się podpina i te dane ma.

     

    Cytat

    1) Czy końcówki w dalszym ciągu będą łączyć sie servera sello subiekt po adresie ip który jest ustawiony , czyli w moim przypadku z 192.168.100.30

    Tak, ale możesz to usprawnić.

    1.  Parametry połączenia o ile dobrze pamiętam zawsze siedzą w %programdata%, dlatego najpierw dobrze skonfiguruj sobie serwer  2012, może dns (na pewno się przyda), SQL serwer?

    2.  Potem zostanie Ci odpalić skrypt powershellem co skopiuje Twój plik z gotową konfiguracją dla Sello na wszystkie komputery w domenie ;) .. albo ręcznie :) 

    Sprawdzając config pamiętaj: 

    Jest albo użytkownik sa w SQL, albo autoryzacja windows. Ona właśnie fajnie działa w domenach, bo każdy user jest w SQL serwerze i ma odpowiednie prawa, ale jak zostawić sa to też będzie.

     

    Jeśli serwer ma stałe ip to zamiast używać do połączenia jego IP to proponuję używać nazwy hosta. 

    Nazwy hostów również fajnie, aby były przemyślane. 

     

    Cytat

     

    Czy np 2 laptopy które nie będą pracować w domenie ( laptop szefa który zabiera go do domu )  będą w dalszym ciągu łączyć się z serverem i bedzie można pracować w sieci lokalnej tak jak do tej pory . 

     

    Ty nad tymi laptopami po prostu nie będziesz miał kontroli, jeśli laptopy będą próbowały się dostać do udostępnionych zasobów będzie potrzebna autoryzacja. 

    Będąc w domenie ty panujesz nad klientami i tworząc sobie np. udziały sieciowe nie musisz się logować na nie, bo aktualnie zalogowany użytkownik używa swoich poświadczeń i uprawnień dla danych zasobów.

    W przyszłości Z VPN nie będzie problemów, jeśli masz odpowiedni router.

    Ja mam unifi gateway pro  ( wystarczy Ci uruchomić na windows 2012 radius serwer i się pobawić)

     

    Windows Serwer powinien mieć fixed ip, ponieważ to serwer usług w Twojej sieci. 

    • Na Windows Serwer warto zainstalować sobie usługę DNS, a potem w ustawieniach routera ustawić stały adres IP na ten DNS serwer ( oczywiście DNS skonfigurowany na forward zapytań do np. 8.8.8.8 lub 1.1.1.1) i mieć zapasowy DNS który będzie tylko replikował master'a

     

    Są różne praktyki podejścia do nazewnictwa domeny.  np. *.ad.mojafirma.pl lub  *.lan, w pierwszej opcji możesz sobie kiedyś ogarnąć serwer Exchange czy pocztę, wygenerować wildcard ssl, a w drugiej tylko self signed. Warto poczytać o dobrych praktykach.

     

    Cytat

    Wyczytałem że da się odpalić kontroler na  Qunap , zobaczymy co z tego wyjdzie 

    Jeśli to jakiś tani Qnap to nie ma co próbować, one głównie są do ogarniania udziałów sieciowych w raid, a procesor z domenami może Ci chodzić na 100%, Słaby procek jest w Qnapach niestety.

     

    Skoro masz wszystkie 10 końcówek jako windows pro to dołączenie do domeny nie będzie problemem, ale pliki każdego użytkownika sobie i tak skopiuj gdzieś na dysk zewnętrzny.

    Zanim zaczniesz pracować na produkcji to mając dobry komp utwórz sobie maszynę wirtualną z windows 2012 i pobaw się z konfiguracją usług, potem postaw drugą maszynę jako klienta i potestuj. (takie laboratoria) 

     

  18. Niestety nie mamy żadnej niestandardowej konfiguracji.

    Zmieniliśmy czas pobierania wiadomości z 10 minut na 20 i również to samo. 

    Czasem odpala a czasem ma ten sam komunikat.

    Na moje oko patrząc po błędach gdzieś wisi połączenie mimo wszystko -  komunikat timeout.

    Lub inne pytanie.. czy Sello ma przygotowany scenariusz, gdy wiadomości dostaną kod timeout? (Ponawia połączenie itid)

    Było już kilka takich tematów, nie zdziwiłbym się, gdyby Ci użytkownicy robili jak my - sello 24/7 odpalone.

     

  19. Dnia 4.08.2015 o 11:08, Bartosz Rosa napisał:

    Jest to problem związany z biblioteką obsługującą wiadomości e-mail używaną przez Sello. Wymaga aktualizacji biblioteki do nowej wersji, którą mamy w planach.

    Witam serdecznie.

    Czy od 2015 roku ruszyło się coś w tym temacie?

    Długo coś planujecie te zmiany, patrząc na log z biblioteki.

    Od jakiegoś czasu co chwilę wyskakuje nam błąd odnośnie timeoutu, jakby sello nie zamykało połączenia z pocztą po pobraniu wiadomości.

    Jest to kosmiczny problem, gdyż on nie potrafi pobrać wtedy tych wiadomości, ani odnowić sobie połączenia.

     

    Szczegóły błędu:
     

    Cytat

    GetUidls:
    DllDate: Aug 3 2011
    UnlockPrefix: INSERTCOMPMAILQ
    Username: ***********
    Architecture: Little Endian; 32-bit
    Language: Visual C++ 8.0
    Timeout waiting to read socket or accept connection
    timeoutMs: 30000
    Timed out waiting for incoming SSL/TLS messages.
    timeoutMs: 30000
    Failed to read SSL/TLS application messages.
    Failed to receive 1st line of response from POP3 server
    Failed

     

    Dodaliśmy drugie konto testowe i tak samo dla drugiego konta.

    Dodam tylko tyle, że u nas sello pracuje cały czas.

     

  20. Słuchaj, są dwie opcje.

    1.  Zmieniasz pracę, naprawdę szkoda się denerwować, jak inwestowanie w bezpieczeństwo nazywasz "ciężką rozmową z szefem", poinformuj go, że baza przez upadający laptop jest uszkodzona i będzie coraz gorzej - szkoda naprawdę psychiki i nerwów! Po prostu wytłumacz jak sprawa ma się na rzeczy. 
    2. Przedstaw sprawę jasno, że taki leciwy sprzęt trzeba wymienić, najlepiej jakiś komp z 16 GB ramu lub 8 minimum, dyski gdzie ma być baza 2x SSD w raid 1, dyski gdzie system, zależy - może być HDD 2x lub SSD 2x. Najlepiej jakby to był jakiś i5 lub i7 i koniecznie windows pro, nie home.

     

    PS: Niech się szef wstydzi, że dane klientów trzyma na tak bezsensownych rozwiązaniach, :/ niebawem nie będzie na czym tej bazy stawiać ;> 

    PSS: A dasz głowę, że dane w kopii nie są uszkodzone, odtwarzałeś je w środowisku testowym?

     

    Wracając do tematu, nie wiele można tu zdziałać, sprzęt upada po prostu. 

  21. Jak na moje oko Dysk masz coś uszkodzony, albo właśnie zbliża się jego koniec. 

    Naprawdę nie stać was na zainwestowanie choć trochę w politykę bezpieczeństwa? 

    Kupić dwa dyski SSD, nawet 120GB (nie kupować Goodram CX100), zmontować to w RAID 1 (programowo Windows pro) lub sprzętowo przez BIOS, zrobić REINSTAL SQL i wskazać katalog DATA, aby wskazywał w jakieś miejsce na tym dysku. 

    Potem jeszcze zrobić skrypty na kopie zapasową co np godzinę (pełną lub bardziej rozproszoną) i eksportować to gdzieś na np. google drive.. 

    Podsyłam ciekawe linki:

    https://forum.dobreprogramy.pl/t/problemy-z-dyskiem-twardym-bledy-crc/417337

    https://social.msdn.microsoft.com/Forums/sqlserver/en-US/5fa13281-b6fc-4fda-8b20-de410d5b1e5c/the-operating-system-returned-error-23data-error-cyclic-redundancy-check?forum=sqldatabaseengine
    https://social.msdn.microsoft.com/Forums/sqlserver/en-US/32d92b7e-acb6-4842-b079-2c29591bd05b/sql-backup-fails-error-23-cyclic-redundancy-check-fails?forum=sqldatabaseengine

     

×
×
  • Dodaj nową pozycję...