Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 4.04.2017 Ostrzeżenie: (0%)
|
Witam wszystkich forumowiczów ;-)
Mam do was ogromną prośbę. Chciałbym abyście pomogli mi w rozwiązaniu problemu, na jaki trafiłem. Zasugerowali jakieś rozwiązanie, bo z pewnością istnieje ;-) Problem dotyczy zadań cron. Generalnie importuje on dane z pliku xml do bazy danych. Wszystko działa jak powinno, natomiast pojawił się problem, gdy przyszło mu zaimportować duże pliki. Przestał on pracować, mimo że nie skończył zadania. Próbowałem użyć ini_set('max_execution_time', 0); i pisałem nawet do pomocy hostingu. Otrzymałem odpowiedź, że domyślny wynosi limit max_execution_time = 30. I wygląda, że jest zbyt krótki. Szukam więc rozwiązania na obejście tego problemu. Teoretycznie jednym z pomysłów jest serwer dedykowany, ale są to spore koszty jak na początek, brać serwer dedykowany tylko z tego powodu to chyba przesada. Może to głupie pytanie, ale nie można napisać jakiegoś skryptu, który będzie uruchamiany przez cron ale będzie działał w tle do zakończenia całej pracy? Z góry dziękuję za opdowiedź. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 4.04.2017 Ostrzeżenie: (0%)
|
Dzięki za odpowiedzi ;-)
set_time_limit nie pomógł z tego względu, że hosting kei ma ograniczenia i tylko oni mogą je zmieniać. Co do zastosowania kolejki to już mam zadania rozbite na 15 plików i wciąż brakuje. Na innym forum otrzymałem podpowiedź aby skorzystać z VPS. W ovh podobno nie ma limitu i tam przenieść pliki crona, aby nie przenosić całej strony. Tutaj koszty są do zaakceptowania. Jakieś 12 zł netto miesięcznie. Pytanie czy nie ma lepszego rozwiązania? Co sądzicie? |
|
|
|
Damian4000 Problem z CRON 4.04.2017, 11:57:09
ohm Można, wystarczy dobry system kolejkowy opracować 4.04.2017, 12:45:10
lukaskolista A
[PHP] pobierz, plaintext <?phpset_time_limit... 4.04.2017, 14:06:37
adbacz Zrób to na dwa razy:
1. Załaduj plik XML - ładowa... 20.04.2017, 13:13:37 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 09:11 |