php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 31.07.2011, 23:14  
Benutzer
 
Registriert seit: 09.02.2010
Beiträge: 36
PHP-Kenntnisse:
Anfänger
spaziergänger befindet sich auf einem aufstrebenden Ast
Standard etwas kniffliges, Cronjob bricht unreproduzierbar ab

Guten Abend php-Fortgeschrittene

Funktionsbeschreibung:
per Cronjob sollen einige php's ihre Scripte (Arbeitsschritte) abarbeiten.
Es werden Datenbanken abgefragt und upgedatet.
Einzelne Arbeitsschritte sind auf verschiedene php's verteilt.
Nach Ablauf der Aufgaben (Vermeidung von langen Laufzeiten) wird via header("location: nn.php"); weitergeleitet.
In den Scripten befinden sich auch einige Includes.

Schwierigkeit:
Genau das Weiterleiten scheint Schwierigkeiten zu machen.
Laufzeitfehler werden im Browser ausgegeben.
Werden die einzelnen Arbeitsschritte anstelle "header" mittels java (nicht per Cronjob sondern über Browser) weitergeleitet, funktioniert alles!
Die Abbrüche sind nicht reproduzierbar, finden an unterschiedlichen Stellen statt.

Ein Beispiel (Aufgabe == php-Datei)
Der Prozess - nach dem Start bei der 1. Aufgabe - bleibt bei der 8. Aufgabe stehen.
Dann: Start bei der 6. Aufgabe => die 8, wird problemlos erledigt....


Frage(n):
Wo könnte ein Fehler stecken? Klar ist das ohne Einsicht ins Script schwierig - aber alle Prozesse für sich funktionieren ja. Teilbereiche (über mehrere Aufgaben, php-Datein, hinweg) ebenso. Allerdings, das Ganze halt nicht....

Gibt es vielleicht timeouts? Begrenzungen bei Datenbankaufrufen oder Ähnliches? Könnte es an den includes liegen?

Ich bin auf jeden Tipp gespannt - Danke!
Grüße
Thomas
spaziergänger ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 31.07.2011, 23:28  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

CRON kennt keine Browseroberfläche. Von daher frage ich mich, was Du hier über header-Weiterleitungen und Java(Script??) erzählst.

Zitat:
Klar ist das ohne Einsicht ins Script schwierig - aber alle Prozesse für sich funktionieren ja.
Zitat:
Ich bin auf jeden Tipp gespannt - Danke!
Sorry, aber Pauschaltipps und Rumgerate gibts hier nicht. Entweder Du zeigst die Scripte oder lässt es bleiben.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 01.08.2011, 02:53  
Erfahrener Benutzer
 
Registriert seit: 05.02.2009
Beiträge: 1.401
PHP-Kenntnisse:
Fortgeschritten
Destruction ist zur Zeit noch ein unbeschriebenes Blatt
Standard

set_time_limit
__________________
"Dummheit redet viel..Klugheit denkt und schweigt.." [Amgervinus]
Destruction ist offline   Mit Zitat antworten
Alt 07.08.2011, 00:15  
Neuer Benutzer
 
Registriert seit: 05.08.2011
Beiträge: 7
PHP-Kenntnisse:
Fortgeschritten
mmovchin befindet sich auf einem aufstrebenden Ast
Standard

Kommt die Fehlermeldung headers already sent?
mmovchin ist offline   Mit Zitat antworten
Alt 07.08.2011, 13:57  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nett
Standard

CRON Job = PHP CLI (Command Line Interface), da werden keine header weitergeleitet, erst PHP 5.4.0 CLI hat nen experimentellen Webserver.

http://de.php.net/manual/en/features...ifferences.php

Ohne das genaue Wissen, wie die Jobs gestartet werden, in welcher Reihenfolge und was sie machen, kann man hier wirklich keine weiteren Tipps geben. Vielleicht: Fang mit dem Debuggen an, schreib Logfiles o.ä.
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Cronjob bricht sporadisch ab marc77 PHP Einsteiger 22 04.07.2011 12:59
PHP Script bricht nach 10 Sek. ab (durch Ajax?) Pauliene PHP-Fortgeschrittene 6 13.05.2011 12:22
[Erledigt] Cronjob: failed to open stream: Permission denied Speeeedy PHP Einsteiger 12 29.03.2011 20:53
Problem mit cronJob und Rechten unter Linux halskrause Server, Hosting und Workstations 3 03.03.2011 10:49
Cronjob hinzufügen + php gipsy111 PHP Tipps 2010 5 28.09.2010 13:06
[Erledigt] Timestamp Problem bei PHP-Script über Cronjob hoffmann PHP-Fortgeschrittene 1 16.06.2010 13:29
Cronjob Zeitintervalländerung erzwingen dev83 PHP-Fortgeschrittene 2 15.03.2010 01:58
Cronjob mit PHP Datei? GSJLink PHP-Fortgeschrittene 10 19.01.2010 17:46
Cronjob? hallo1995 PHP Tipps 2009 6 11.05.2009 11:48
php mail() versand über windows cronjob michygan PHP-Fortgeschrittene 6 06.12.2008 12:09
Cronjob: Falsche Ausführung - CPU schuld? Curanai Server, Hosting und Workstations 1 18.10.2007 19:11
php cronjob erstellt keine txt-datei... MrCavity Server, Hosting und Workstations 1 14.10.2006 15:57
[Erledigt] Cronjob mit sehr kleinem Zeitintervall PHP-Fortgeschrittene 8 25.03.2006 23:05
Skript bricht ab - ohne Fehlermeldung PHP-Fortgeschrittene 10 11.10.2005 22:19
Dateiupload via Http bricht ab...hilfe! PHP Tipps 2004 2 14.06.2004 10:54

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php cronjob bricht ab, php fortgeschrittene aufgaben, php cli script bricht ab ohne fehlermeldung, php skript cronjob bricht ab, prozess bricht ab crontab

Alle Zeitangaben in WEZ +2. Es ist jetzt 01:03 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum