Nasze strony wykorzystują pliki cookies. Używamy cookies i podobnych m.in. w celach reklamowych i statystycznych oraz w celu dostosowania serwisów do potrzeb użytkowników. Mogą też stosować je nasi reklamodawcy, firmy badawcze oraz dostawcy aplikacji. W przeglądarce można zmienić ustawienia dotyczące cookies. Więcej informacji. Jeśli nie wyrażasz zgody, opuść tę stronę.

synchronizacja: błąd 451 - co jest nie tak?

Forum dyskusyjne poświęcone programowi Pajączek 5 NxG. Wysyłaj tutaj tylko wiadomości dotyczące tego programu.

Moderator: Grupa pościgowa ;-)

synchronizacja: błąd 451 - co jest nie tak?

Postprzez RecycleIt » 24 marca 2005, o 16:26

Powitać!


Podczas synchronizacji, gdy już wysyłam pliki z listy na serwer pojawia się błąd 451: Append/Restart not permitted, try again later.

Pojawia się to na różnych plikach. Czasem po ponowieniu wykonania kolejki, zmieniają się pozycje, przy których pojawia się ten błąd.

Co ciekawe: z innego klienta FTP (Total Commander), przy tych samych ustawieniach FTP (to samo konto, passive/active - identycznie) - wysłanie pliku nie generuje błędu.
Nie ma wpływu, czy połączenie jest passive czy non-passive, ani czy jest włączona opcja sprawdzania blokady plików.

Co ciekawe: wysłanie pliku przez FTP pajączkowego nie generuje błędu...

hmmm... coś jest nie tak?

Mogę dodać, ze jestem jedyną osobą mającą dostęp do nadpisywanego pliku (jestem jedynym użytkownikiem tego konta).

Pozdrówko,
Adam
RecycleIt
Użytkownik forum
Użytkownik forum
 
Posty: 92
Dołączył(a): 2 maja 2003, o 23:11

synchronizacja: błąd 451 - co jest nie tak?

Postprzez jaroslavus » 24 marca 2005, o 16:38

No to jeśli możesz wysyłać pliki na serwer Total Commanderem to nie powinno być problemu. Nie rób sobie problemów używaj tego programu, który działa poprawnie i chyba będzie najlepiej, choć jeśli mówimy o TC* to ja mam problem bo pokazuje "przekroczony czas połączenia" (troche jest to dobijające ale gdy kilkanaście razy łącze się na serwer to czasami się tak dzieje, no cóż siła wyższa ;-) ). Tak właściwie to pochwal się stronką i prześlij jakiś link :-)
jaroslavus
Użytkownik forum
Użytkownik forum
 
Posty: 91
Dołączył(a): 19 marca 2005, o 11:59

Postprzez RecycleIt » 24 marca 2005, o 17:06

Tu nie chodzi o to, że skoro mi działa TC to mogę sobie olać fukcję synchronizacji w Pajączku, bo w ten spoób możnaby nie robić w ogóle Pajączka - większość składników zawartych w Pajączku można z większym lub mniejszym trudem czymś spróbować zastąpić. Ale własnie ogromna integracja tych narzędzi oraz profesjonalne wykonanie jest przewagą Pajączka nad wszystkimi tymi programami (i nie tylko nimi)..

Po to jest to forum, żeby wyjaśniać wątpliwości i zgłosić ewentualne usterki w programie lub uzupełnić stan swojej wiedzy :)

Zatem czekam na wyjasnienie, co jest nie tak z synchronizacją w Pajączku lub ze mną... ;)

(A strona którą nadal robię: www.marinex.com.pl - przepraszam za jakość - wszystko jest pod wyraźne żądania i gusta klienta... :\ ).
RecycleIt
Użytkownik forum
Użytkownik forum
 
Posty: 92
Dołączył(a): 2 maja 2003, o 23:11

Postprzez platekr » 24 marca 2005, o 17:30

RecycleIt, masz zupełną rację :-)

Co do błędów, to komunikat sugerowałby, że serwer nie obsługuje komendy REST pozwalającej na dogrywanie plików, ktore nie zostały do końca wgrane poprzednim razem. Zajrzyj proszę na log połączeń z serwerami (to samo miejsce co od klienta FTP). Tam zapisywana jest komunikacja między serwerem a Pajączkiem. Komunikaty z synchronizacji poprzedzone są przez "(synchronizacja)". Spróbuj dopatrzeć się przyczyny lub prześlij zapis logu komend z miejsca, w ktorym występuje błąd. Powinien on być również widoczny na logu połączenia.
platekr
Administrator forum
Administrator forum
 
Posty: 1737
Dołączył(a): 8 września 2002, o 22:48
Lokalizacja: Myslenice, Poland

Postprzez RecycleIt » 2 maja 2005, o 22:22

No, była przerwa w komunikacji o tym błędzie, ale miałem pilne rozjazdy. Teraz wracam do pracy z Pajączkiem no i proszę... znowu to samo.. :(

Oto PEŁNY log połączenia (niestety nie jestem w stanie określić co Ci się przyda, a powtarzalność komend jest jakaś... średnia...).

--------8<----------------------
(synchronizacja) < 200 Mode set to S.
(synchronizacja) > REST 0
(synchronizacja) < 350 Restarting at 0. Send STORE or RETRIEVE to initiate transfer.
(synchronizacja) > REST 1
(synchronizacja) < 350 Restarting at 1. Send STORE or RETRIEVE to initiate transfer.
(synchronizacja) > REST 0
(synchronizacja) < 350 Restarting at 0. Send STORE or RETRIEVE to initiate transfer.
(synchronizacja) > SIZE /home/admin/www/gfx/GMP-baner.gif
(synchronizacja) < 213 4192
(synchronizacja) > SIZE /home/admin/www/gfx/GMP-baner.gif
(synchronizacja) < 213 4192
(synchronizacja) > SIZE /home/admin/www/gfx/GMP-baner.gif
(synchronizacja) < 213 4192
(synchronizacja) > PASV
(synchronizacja) < 227 Entering Passive Mode (83,17,174,126,159,76).
(synchronizacja) > TYPE I
(synchronizacja) < 200 Type set to I.
(synchronizacja) > ALLO 5263
(synchronizacja) < 202 No storage allocation necessary.
(synchronizacja) > REST 4192
(synchronizacja) < 350 Restarting at 4192. Send STORE or RETRIEVE to initiate transfer.
(synchronizacja) > STOR /home/admin/www/gfx/GMP-baner.gif
(synchronizacja) < 451 /home/admin/www/gfx/GMP-baner.gif: Append/Restart not permitted, try again.

8< dalszy ciąg wycięty przez moderatora >8

--------8<----------------------

Na serwerze (Debian) jest zainstalowany ProFTPd 1.2.5rc1...

No ale i tak nie kumam tego logu.

Pozdr.

Adam
RecycleIt
Użytkownik forum
Użytkownik forum
 
Posty: 92
Dołączył(a): 2 maja 2003, o 23:11

Postprzez platekr » 3 maja 2005, o 00:07

Komunikat błędu FTP o numerze 451 mówi: "Requested action aborted. Local error in processing." sugerując problem po stronie serwera. W przypadku komendy REST, oznacza to w uproszczeniu, że komenda ta jest nieobsługiwana po stronie serwera. Jest to trochę dziwne zważywszy na wcześniejszy fakt pomyślnego przetestestowania komendy REST (trzy kolejne komendy REST 0, REST 1 i REST 0. Mimo to zauważyłem, że korzystanie z komendy REST akurat w synchronizacji nie jest potrzebne i w kolejnej wersji zostanie poprawione na zwykłe publikowanie bez dogrywania. Powinno też wtedy działać już prawidłowo nawet na serwerach, które zgłaszają obsługę REST, a później ją odrzucają. Tymczasem możesz spróbować włączyć opcję ignorowania błędów przy synchronizacji w ustawieniach synchronizacji.

P.S. Tak długi cytat logu połączenia był zupełnie zbędny. Przyciąłem, ale na przyszłość proszę pamiętać, że baza danych nie jest z gumy :)
platekr
Administrator forum
Administrator forum
 
Posty: 1737
Dołączył(a): 8 września 2002, o 22:48
Lokalizacja: Myslenice, Poland

Postprzez RecycleIt » 5 maja 2005, o 11:21

Przypominam (bo właśnie teraz znowu mi się wywaliło 31 plików na tym), że ten błąd pojawia się właściwie na przypadkowych plikach...

Nadpisuje bez problemu jedne, a drugich już nie (mimo, że jedne i drugie istnieją od wieków na serwerze). Co ciekawe: gdy przerzucam pliki za pomocą normalnego Przeciągnij&Upuść między serwisem lokalnym a serwerem zdalnym, to wszystko jest OK! :\

Czy wpływ na to może mieć to, że w danym momencie ludzie korzystają ze strony? Czyżby coś nie tak z wielodostępem do plików i blokowaniem?
Ale z drugiej mańki: wiele plików ma "przy sobie" ten błąd przez wiele godzin...

No i co ciekawe: w tym czasie co synchronizacja Pajączka mówi, że błąd 451, kolega Total Commander i pajączkowy klient FTP mówi: OK!... hmmm... weird...

Pzdr, Adam
RecycleIt
Użytkownik forum
Użytkownik forum
 
Posty: 92
Dołączył(a): 2 maja 2003, o 23:11


Powrót do Pajączek 5 NxG

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników

cron