Menu główne
Serwis wykorzystuje pliki cookies. Korzystając z forum wyrażasz zgodę na używanie cookies. Więcej informacji w regulaminie. OK (wyłącz komunikat)

Problem z wysłaniem kartek z przyszłą datą w większej ilosci

Zaczęty przez nowy, 22 Marzec, 2010, 20:05:25

Poprzedni wątek - Następny wątek

nowy

Mam następującą sytuację.... w zwykłe dni serwer za pomocą crona normalnie wysyła kartki z przyszłą datą.... nadchodzi jakieś święto i powinno wysłać powyżej 100 kartek i wtedy zaczyna się problem.. tzn konkretnie serwer tego nie wysyła.... miałem już dwa takie przypadki.. walentynki i dzień kobiet...

Ma ktoś jakiś pomysł?

Nie wiesz jakiego smartfona wybrać? Zobacz - smartfonki.pl
Szukasz stacji pogodowej, termometru? Zobacz - stacje-pogody.pl

Aztek

Spróbuj częściej uruchamiać zadanie crona - np. kilka razy dziennie.

nowy

Ale jeśli gromadzą się kartki na dany dzień i powiedzmy uzbiera się ich dwieście to co z tego że cron będzie ustawiony np. na godzinę 3 i godzinę 5 jeśli już zadanie z 3 nie będzie wykonane (wysłane)... ?? i o 5 też nie wyśle skoro o 3 nie dało rady.....

Aztek

Standardowy czas (ustawiony na serwerze) na wykonywanie skryptów php to przeważnie 30 sekund. Skrypt wysyłający kartki próbuje ten czas zmienić w zależności od ilości maili, ale nie zawsze jest to możliwe. Jeżeli jest dużo kartek do wysłania w danym dniu to skrypt może nie zdążyć jednorazowo wysłać wszystkich. Dlatego przy popularnych serwisach trzeba uruchamiać zadanie crona klika razy dziennie np. co 5 godzin (*/5).  

Sprawdź, czy w ogóle zadanie crona jest uruchamiane. Jeżeli tak i maile nie są wysyłane, to spróbuj ręcznie uruchomić skrypt wysyłający - za pomocą przeglądarki. Jeżeli przez przeglądarkę wszystko jest ok, to coś jest z zadaniem crona.

Zobacz też Komenda CRON.

nowy

Dzięki za pomocną odpowiedź.. rzeczywiście... po ustawieniu crona na 1,3 i 5 w nocy ładnie wysyła nawet i po 400-500 kartek....

Nie wiesz jaką hulajnogę elektryczną kupić? Zobacz - nahulajnogi.pl
Szukasz samochodu elektrycznego? Zobacz - zeroauta.pl