php.de

Zurück   php.de > Webentwicklung > Server, Hosting und Workstations

Server, Hosting und Workstations Server-Konfigurationsdateien (.htaccess/httpd.conf) und Arbeiten auf Serverebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 05.04.2011, 16:53  
Erfahrener Benutzer
 
Benutzerbild von drsoong
 
Registriert seit: 05.08.2008
Beiträge: 1.127
drsoong wird schon bald berühmt werden
Standard cronjob macht Probleme

Hi

muß mir zum ersten Mal über ein 1und1 Hostingpaket einen verdammten Cronjob einrichten. Das funktioniert solange gut, wie ich im aufzurufendem Script nur per PHP-mail-funktion eine Kontrollnachricht an mich verschicke.

Sobald aber Datenbankabfragen hinzukommen oder Includes (mit absoluten Pfaden) die wiederum inkludieren (natürlich auch mit absoluten Pfaden) verweigert das Skript den Dienst.

Der Aufruf des Script per Browser funktioniert. Der Aufruf per cronjob nicht d. h. die Kontrollnachricht am Ende des Skripts wird nicht mehr versandt.

Hat da jemand ein wenig mehr Erfahrung als ich? Was ist bei cronjobs grundsätzlich anders? Wie mach ich da am besten ein Debugging? Habe schon an die skip_networking - Einstellung gedacht, dies aber im Moment noch nicht weiter verfolgt. Kann da eh nur fragen, aber nichts ändern.
__________________
Es ist schon alles gesagt. Nur noch nicht von allen.
drsoong ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 05.04.2011, 16:56  
Benutzer
 
Registriert seit: 04.04.2011
Beiträge: 46
PHP-Kenntnisse:
Fortgeschritten
MikO befindet sich auf einem aufstrebenden Ast
Standard

es wäre möglich, dass 1und1 bei seinem cronjob dienst eine maximale scriptlaufzeit eingerichtet hat, die überschritten wird. in der regel gibt es vom ablauf her keinen unterschied zwischen aufruf über cronjob und direktaufruf.
MikO ist offline   Mit Zitat antworten
Alt 05.04.2011, 16:58  
Erfahrener Benutzer
 
Benutzerbild von drsoong
 
Registriert seit: 05.08.2008
Beiträge: 1.127
drsoong wird schon bald berühmt werden
Standard

Zitat:
Zitat von MikO Beitrag anzeigen
es wäre möglich, dass 1und1 bei seinem cronjob dienst eine maximale scriptlaufzeit eingerichtet hat, die überschritten wird. in der regel gibt es vom ablauf her keinen unterschied zwischen aufruf über cronjob und direktaufruf.
Danke. Das Skript läuft allerdings nur eine Sekunde. Die werde ich ja wohl haben oder?!
__________________
Es ist schon alles gesagt. Nur noch nicht von allen.
drsoong ist offline   Mit Zitat antworten
Alt 05.04.2011, 17:01  
Erfahrener Benutzer
 
Benutzerbild von Nullraff
 
Registriert seit: 27.10.2010
Beiträge: 183
PHP-Kenntnisse:
Fortgeschritten
Nullraff befindet sich auf einem aufstrebenden Ast
Standard

Du solltest zunächst mal prüfen, ob deine Pfade (relativ oder absolut) korrekt sind.
Dazu könnte diese Seite helfen.
__________________
Kaum macht man's richtig, schon geht's
Nullraff ist offline   Mit Zitat antworten
Alt 05.04.2011, 17:07  
Erfahrener Benutzer
 
Benutzerbild von drsoong
 
Registriert seit: 05.08.2008
Beiträge: 1.127
drsoong wird schon bald berühmt werden
Standard

Zitat:
Zitat von Nullraff Beitrag anzeigen
Du solltest zunächst mal prüfen, ob deine Pfade (relativ oder absolut) korrekt sind.
Dazu könnte diese Seite helfen.
Zitat:
Der Aufruf des Script per Browser funktioniert.
__________________
Es ist schon alles gesagt. Nur noch nicht von allen.
drsoong ist offline   Mit Zitat antworten
Alt 05.04.2011, 17:20  
Erfahrener Benutzer
 
Benutzerbild von Nullraff
 
Registriert seit: 27.10.2010
Beiträge: 183
PHP-Kenntnisse:
Fortgeschritten
Nullraff befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Der Aufruf des Script per Browser funktioniert
Es gibt halt einen Unterschied zwischen Aufruf im Browser und dem direkten Aufruf per Skript.
__________________
Kaum macht man's richtig, schon geht's
Nullraff ist offline   Mit Zitat antworten
Alt 05.04.2011, 17:21  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von drsoong Beitrag anzeigen
Der Aufruf des Script per Browser funktioniert.
Schön für dich!

Aber ggf. irrelevant für den Aufruf per Cronjob. Das hatten wir hier übrigens auch schon mehrfach.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 05.04.2011, 17:32  
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

error_reporting hoch und ins Log gucken - Bildschirmausgabe gibts ja nicht.

Vermutlich verwendest du Funktionen (oder Daten) die nicht in der CLI Version von PHP zur Verfügung stehen.
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline   Mit Zitat antworten
Alt 05.04.2011, 17:50  
Erfahrener Benutzer
 
Benutzerbild von drsoong
 
Registriert seit: 05.08.2008
Beiträge: 1.127
drsoong wird schon bald berühmt werden
Standard

Zitat:
Es gibt halt einen Unterschied zwischen Aufruf im Browser und dem direkten Aufruf per Skript.
Zitat:
Schön für dich!

Aber ggf. irrelevant für den Aufruf per Cronjob. Das hatten wir hier übrigens auch schon mehrfach.
Ich frage ja
Zitat:
Was ist bei cronjobs grundsätzlich anders?
, weil sich das irgendwie aufdrängt. Habe an dem Thema halt schon den ganzen Tag gesessen und die PHP.de-Suche zwar konsultiert (u.a. auch 2 mal den 1und1 Support angerufen), mir aber jetzt nicht alle Threads durchlesen können. Also, wie sieht's aus. Ist mal jemad so gnädig und stößt mich mit der Nase drauf?!
__________________
Es ist schon alles gesagt. Nur noch nicht von allen.
drsoong ist offline   Mit Zitat antworten
Alt 05.04.2011, 17:53  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Schau dir doch erst mal an, ob die Pfade wirklich korrekt sind - getcwd, einmal per Aufruf im Browser, einmal per Cronjob.

Und den Hinweis auf's error_reporting hast du auch schon bekommen.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB 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
[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
Pfadproblem bei Cronjob andi24 PHP Tipps 2009 4 02.11.2009 06:35
php mail() versand über windows cronjob michygan PHP-Fortgeschrittene 6 06.12.2008 12:09
PHPMyAdmin und cronjob Mila2008 PHP Tipps 2008 6 01.11.2008 08:47
Cronjob: Falsche Ausführung - CPU schuld? Curanai Server, Hosting und Workstations 1 18.10.2007 19:11
Probleme bei Speicherung von serialize() Strings Manni2k PHP Tipps 2006 13 15.10.2006 15:06
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
problem bei exec(tar ...) ausführen über cronjob PHP-Fortgeschrittene 2 06.07.2005 10:58
[Erledigt] Technische Probleme mit Sessions PHP-Fortgeschrittene 4 18.11.2004 14:45
CronJob testen / mehrere Cronjobs anlegen..?! Server, Hosting und Workstations 1 22.10.2004 08:45

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
cron job 1und1 2011, 1und1 cronjob einrichten, cronjob 1und1, 1&1 cronjob einrichten, cronjob einrichten 1und1, 1und1 cronjob, php cronjob einrichten, 1und1 php, 1und1 cronjobs, cronjob bei 1und1, cornjobs 1und1 datenbank, 1und1 cronjob php, 1und1 cronjob funktioniert nicht, 1und1 cronjob problem, cronjobs einrichten 1&1, cronjob.de erfahrungen, crontab php 1und1, 1und1 cronjob welche datei, 1und1 cronjob problem php aufruf, php per cronjob 1und1

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:02 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