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

Autor Wątek: Problem z wysłaniem kartek z przyszłą datą w większej ilosci  (Przeczytany 3661 razy)

Offline nowy

  • Użytkownik
  • ***
  • Wiadomości: 92
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ł?

WMsoft

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

Offline Aztek

  • Administrator
  • *****
  • Wiadomości: 485
Odp: Problem z wysłaniem kartek z przyszłą datą w większej ilosci
« Odpowiedź #1 dnia: 22 Marzec, 2010, 22:10:01 »
Spróbuj częściej uruchamiać zadanie crona - np. kilka razy dziennie.

Offline nowy

  • Użytkownik
  • ***
  • Wiadomości: 92
Odp: Problem z wysłaniem kartek z przyszłą datą w większej ilosci
« Odpowiedź #2 dnia: 22 Marzec, 2010, 23:08:00 »
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.....

Offline Aztek

  • Administrator
  • *****
  • Wiadomości: 485
Odp: Problem z wysłaniem kartek z przyszłą datą w większej ilosci
« Odpowiedź #3 dnia: 23 Marzec, 2010, 08:29:59 »
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.

Offline nowy

  • Użytkownik
  • ***
  • Wiadomości: 92
Odp: Problem z wysłaniem kartek z przyszłą datą w większej ilosci
« Odpowiedź #4 dnia: 03 Kwiecień, 2010, 09:26:58 »
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....