Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> sleep() <- php / zawiasy mysql, problem z funkcja sleep PHP
heracles
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 6.11.2008

Ostrzeżenie: (0%)
-----


Witam,

mam jeden drobny problem. Mam system mailingowy. Aby wiadomość nie była uznawana za spam muszę je wysyłać z sleepem czasowym. Dla bezpieczeństwa rejestruję informacje o tym do którego usera został wysłany email. Po raz drugi zdarzył mi się przypadek, że wywalił mi problem z zapisem do bazy.

Wczesniej nie mialem funkcji sleep() phpca i nie wyskakiwał mi taki problem. Obecnie jest z tym dylemat. Nie wiecie czy do tego ma coś wspólnego sleep() phpca, czy tak defakto sleep moze gubic sesje itp ?

Prosze o pomoc, z góry wielkie dzięki
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sowiq
post
Post #2





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Jaki rozmiar ma $tablica_userow? Bo biorąc pod uwagę, że na każdego maila przeznaczasz 1 sek + czas wysyłania maila, to przy ~55 userach robi Ci się już około 60 sek. Po tym czasie połączenie do MySQL może być automatycznie przerywane. Sprawdź to. Jeśli tak jest, to dziel mailing na mniejsze porcje.
Go to the top of the page
+Quote Post
heracles
post
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 6.11.2008

Ostrzeżenie: (0%)
-----


Baza mysql dziala normalnie przy operacjach zajmujace nawet 2-3 godziny. Często tak jest, że baza jest długo w połączeniu i nie ma to tutaj żadnego znaczenia.

Najprawdopodobniej wygląda to tak, że tabela ta jest InnoDB ... byc moze najlepszym postepem bedzie w przypadku nie wykonania zadania wrzucenie destrojda zmiennej db i utworzenie na nowo polaczenia z powtornym zapytaniem.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 08:58