Strona 1 z 1

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

PostNapisane: 24 marca 2005, o 16:26
przez RecycleIt
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

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

PostNapisane: 24 marca 2005, o 16:38
przez jaroslavus
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 :-)

PostNapisane: 24 marca 2005, o 17:06
przez RecycleIt
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... :\ ).

PostNapisane: 24 marca 2005, o 17:30
przez platekr
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.

PostNapisane: 2 maja 2005, o 22:22
przez RecycleIt
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

PostNapisane: 3 maja 2005, o 00:07
przez platekr
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 :)

PostNapisane: 5 maja 2005, o 11:21
przez RecycleIt
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