Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Cron, crontab, uruchamianie skryptu na innym serwerze
Forum PHP.pl > Forum > Przedszkole
mkdes
Działa to tak.
  1. Uruchamiam Cronem plik na moim pierwszym serwerze w jakiejś tam lokalizacji
  2. Uruchomiony skrypt ma w sobie tylko przekierowanie header('Location: http://serwer2gi.pl/skrypt.php')
  3. Skrypt na tym drugim serwerze ładnie się wykonuje...ALE...z małym wyjątkiem
  4. Skrypt na 2 serwerze powienien tworzyć obrazki i zapisywać je na dysku tego serwera, ale tego nie robi, reszta operacji, czyli zapis do bazy i wykonywanie kodu działa dobrze

Więc są 2 serwery ale tylko jeden (pierwszy ma crona).
Dlaczego skrypt uruchomiony cronem na 1-szym serwerze, gdzie w skrypcie jest tylko przekierowanie na właściwy skrypt, który jest na serwerze 2, powoduje działanie tego 2-go skryptu owszem, poza zapisywaniem przez niego plików na dysku serwera 2-ego.
Dodam, że wywołanie skryptu na serwerze 2 poprzez zwykłe podane adresu w przeglądarce powoduje całkowite poprawne wykonanie skryptu.
erix
Jakim poleceniem otwierasz stronę?
Wgetem?
mkdes
nie, używam komendy
lynx -dump http://www.serwer1szy/skrypt.php
erix
To zmień na wgeta. Sprawdzałem i bez problemu przechodzi przez przekierowania.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.