anpera.net
https://anpera.dyndns.org/phpbb3/

Cronjob will nicht
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=4274
Seite 1 von 1

Autor:  Song Sinen [ So 13 Jan, 2008 23:12 ]
Betreff des Beitrags:  Cronjob will nicht

Hallo!

Mein LoGD arbeitet mir einem cronjob der zu jeder vollen Stunde meine erholung.php aufruft.
Ich nutze dabei die Dienste von cronjob.de, leider gibt es aber auf dem neuen Server ein Problem.
-> Der Cronjob wird laut cronjob.de ausgeführt doch das Sript läuft nicht. Wenn ich die betreffende Adresse manuell aufrufe wird es allerdings korrekt ausgeführt.

Ich habe meinem kleinen Bruder 10 Euro und nen Kaugummi im Monatgeboten, dass er absofort zu jeder vollen Stunde auf die Seite geht er jammert rum und meint er muss irgendwann auch mal schlafen.

Wisst ihr was ich machen könnte? Ist es möglich dass cronjobs bei manchen Providern nicht laufen?

Hochachtungsvoll,

Song Sinen

Autor:  Nightborn [ So 13 Jan, 2008 23:28 ]
Betreff des Beitrags:  Re: Cronjob will nicht

bist du webspace oder... ?

es kann sehr gut an der verrechtung liegen.

wenn dein skript für den cron daemon (der bei webspace als user webXXX z.B. läuft, aber apache unter wwwdaemon oder so) nicht lesbar ist, geht nix.

hast du errorlogs wo du nachschauen kannst auf dem server?

was sagt dein provider?

du gibst keinen code aus, also wissen wir auch nicht was da passiert.

copy+paste der cronjob zeile bitte
denk dran:
im browser ist dein verzeichnis das base-dir von apache

wenn du kommandozeile aufrufst, ist es ein anderer pfad!

Autor:  Harthas [ Mo 14 Jan, 2008 13:22 ]
Betreff des Beitrags:  Re: Cronjob will nicht

Wie hast du denn die Regelmässigkeit angegeben?

Übrigens... Wenn du deinen Server mit confixx konfigurieren kannst, hast du dort eventuell die Möglichkeit, Cronjobs auszuführen (Heissen Crontabs)

Autor:  Song Sinen [ Mo 14 Jan, 2008 13:41 ]
Betreff des Beitrags:  Re: Cronjob will nicht

Jub, ich hab Webspace bei http://www.hostloco.com.

Zitat:
wenn dein skript für den cron daemon (der bei webspace als user webXXX z.B. läuft, aber apache unter wwwdaemon oder so) nicht lesbar ist, geht nix.


Hm, wie kann ich das überprüfen?

Zitat:
hast du errorlogs wo du nachschauen kannst auf dem server?

was sagt dein provider?


Vom Server find ich leider nix. 8/ In der Hinsicht vermiss ich Hosteurope...
Vom Provider is noch keine Antwort gekommen.

Zitat:
du gibst keinen code aus, also wissen wir auch nicht was da passiert.


Im Prinzip schauts so aus:

http://www.palan-parth.de/erholung.php?a=123&b=456
Das ist der Link der aufgerufen werden soll.

$this->bbcode_second_pass_code('', '
<?php
// Über einen Cronjob bei Cronjob.de
require_once "common.php";
page_header("Erholung");
output("`@`c`bErholung`b`c`n");
output("`@...aktiviert!");
if ($_GET[a]=="123" && $_GET[b]=="456"){

// Stündliche Events
$event6=e_rand(1,200);
db_query("UPDATE `events` SET `event6` = '$event6';");
$event8=e_rand(1,15);
db_query("UPDATE `events` SET `event8` = '$event8';");
// ect.
// Siehe croninfo.php
$date = date("G:i:s");
$sql = "INSERT INTO commentary (postdate,section,author,comment,emote) VALUES (now(),'croninfo',2,'`&Cron: `@".$date."',1)";
db_query($sql) or die(db_error(LINK));
}
page_footer();
?>
')

Und meine Croninfo:

$this->bbcode_second_pass_code('', '<?php
require_once "common.php";
addcommentary();
page_header("Cron Info");
addnav("Walhall","superuser.php");

$_SESSION['session']['section']='croninfo';
$session['user']['section']='croninfo';
viewcommentary("croninfo","Hinzufügen",50);

page_footer();
?>
')

Das gibt er dann aus wenns funzt:

[X] Admin Cron: 11:55:52
[X] Admin Cron: 12:55:52

Autor:  Nightborn [ Mo 14 Jan, 2008 14:27 ]
Betreff des Beitrags:  Re: Cronjob will nicht

OK

also, Du hast keinen Cronjob.

Du hast einen Betreiber, der für Dich wie ein Cronjob ist.... und einfach einen Link aufruft.

Das ist was anderes.

Wenn Dein Link beim Drücken geht, aber durch den EXTERNEN cronjob nicht mehr, dann könnte das an Serverkonfiguration liegen.

Weil was anderes als ein "redirect()" oder so macht dein Cronjobprovider auch nicht.

Warte auf die Antwort von Deinem Provider.

Autor:  Song Sinen [ Di 15 Jan, 2008 10:27 ]
Betreff des Beitrags:  Re: Cronjob will nicht

Ok, der Provider hats aufgeklärt.

Ich hab im Link die Domain http://www.palan-parth.de verwendet und die domain liegt nicht bei HL sonder noch bei 1&1. - Und da muss das mit dem Aufruf irgendwo nicht geklappt haben. Jetzt steht im Link die Adresse des Servers und alles geht wies soll. 8/ Is offenbar nich so günstig Domain und Server bei unterschiedlichen Anbietern zu haben. *schulterzuck*

Ich dank euch für die Unterstützung! 8) Solang der Fehler nich behoben war ging garnix mehr...

Liebe Grüße,

Song Sinen

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/