Od kilku dni walczę z dodaniem zadania cron. Wedle informacji zawartych w pdf'ie instalacyjnym stworzyłem oto takie zadanie wykonywane co 1min (hosting na az.pl):
/usr/local/bin/curl http://gtas.pl/index.php?strona=cron_sms
by sprawdzić czy wszystko działa stworzyłem sobie konto i alias, którego ważność wygasa za 24h.
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
tutaj rozumiem, że nic nie wykonano ponieważ nie było aktualnie żadnych maili do wysłania, ale już tutaj:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
118 354 0 354 0 0 1178 0 --:--:-- --:--:-- --:--:-- 2602
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />
</head>
<body>
<h2 align="center">Serwis niedostępny - występuje problem połączenia z bazą.<br />
Kontakt do administratora: </h2>
</body>
</html>
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
110 220 0 220 0 0 801 0 --:--:-- --:--:-- --:--:-- 1250
<br />
<b>Warning</b>: mysql_num_rows(): supplied argument is not a valid MySQL result resource in <b>xxxxx/_mod_wmalias/cron.php</b> on line <b>30</b><br />
jakiś mail do wysłania był, ale coś nie podziałało jak trzeba bo żaden mail nie dotarł. W takim razie czy treść mojego zadania jest błędna czy to coś innego?
Wykonywanie co 1 minutę nie ma sensu, wystarczy raz dziennie (max kilka razy przy dużej liczbie aliasów - powiadomień) - skrypt dla aliasów wygasających w ciągu najbliższych 24h wyśle tylko 1 powiadomienie. Z tego co podałeś wynika, że był problem połączenia z bazą danych. Więcej informacji o zadaniach crona w wątku dotyczącym ekartek: http://wmsoft.pl/index.php/topic,102.0.html
Tak racja baza siadała. Dziś otrzymałem miły mail od az że generuje za duże obciążenie ze swoimi stronami. Co do tej minuty to było to ustawienie tylko na czas testu. Mimo to dzięki za odp ;)