1

Hej,
Mam pewien skrypcior wywolywany w cronie, ktory to wputem wrzuca na serwer jeden malutki (kilkanascie bajtow) plik tekstowy. Skrypt jest wywolywany raz na 10 minut ale... wput co kilka sekund (3-5) wrzuca wskazany plik na serwer.
Totalnie nie wiem o co biega. W guglu nic nie znalazlem. Co sprawdzalem:
- skrypt jest faktycznie wywolywany raz na 10 minut
- w skrypcie na bank wput nie jest nigdzie zapetlony
- cron poprawnie odpala skrypt, skrypt sie poprawnie wykonuje i konczy dzialanie
- co ciekawe, mam identyczna konfiguracje (sprzetowa i programowa!) na trzech maszynach i problem wystepuje tylko na jednej...

A cholerny wput nieustannie wrzuca ten cholerny plik...
Jakies pomysly?

2

strejsnij go.

3 Ostatnio edytowany przez Azbest (2011-01-16 19:44:02)

http://ftp.pigwa.net/upload/strace.log

Wyglada jakby normalnie konczyl prace...

4

to jest strace tego co wykonuje cron czy odpaliles z lapy?

5

tego co robi cron -- w skrypcie dodalem po prostu strace wput &> /log

6

Moze sie komus przyda, wiec sie podziele Workaroundem problemu...

Wpucilem za jednym zamachem kilka plikow (wput -u plik1.log plik2.log plik3.log ftp://pigwa.net) i 'zapetlal' sie zawsze ostatni. Na zdrowy rozsadek, kolejnosc nie ma znaczenia (wszystkie pliki maja podobny rozmiar, prawa, nazwe, lokalizacje itp.) ale cos mnie podkusilo, zeby ja zmienic (wput -u plik1.log plik3.log plik2.log ftp://...) i... jak reka odjal!

:)

(fyi: wiem, sa inne metody wrzucania plikow - ze wzgledow obiektywnych musze uzyc wputa)

7

doslownie magia...

The UNIX Guru`s view of Sex:
unzip; strip; touch; finger; mount; fsck; more; yes; umount; sleep