Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Status Code:500 Internal Server Error Przy zapisywaniu danych w bazie
fantek
post 16.04.2014, 19:36:07
Post #1





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 9.10.2010

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


Witam . Mam problem. Posiadam skrypt który za pomocą simple_html_dom poszukuje odpowiednich linków i zapisuje je do bazy danych. Problem w tym że w losowym momencie wywala mi 500 Internal Server Error czasami jest to po 5 min czasami po 2h . W jaki sposób mogę sprawdzić co jest tego przyczyną jakiś error log czy coś w tym stylu ? Bo teraz jak mi się wywala to mam pusty biały ekran. A przydała by sie chociaż jakaś informacja co jest tego przyczyną.

Mam na początku skryptu ustawione:

set_time_limit(0);
ini_set('max_execution_time', 0);
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
timon27
post 16.04.2014, 20:00:21
Post #2





Grupa: Zarejestrowani
Postów: 578
Pomógł: 69
Dołączył: 15.04.2007
Skąd: Wrocław

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


Podziel zadanie na etapy.
Jak najmniejsze.
Po każdym etapie zapisujesz do bazy na jakim etapie jesteś.
W cronie sprawdzasz co minutę czy etap wzrasta.
Jeśli nie to wznawiasz zadanie od etapu z bazy.
Go to the top of the page
+Quote Post
fantek
post 16.04.2014, 20:31:54
Post #3





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 9.10.2010

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


Wpłaczyłem w php ini pewną opcje do errorów i wywala mi taki:

Fatal error: Maximum execution time of 0 seconds exceeded in xxxxxxx/simple_html_dom.php on line 592

Ta linia to

  1. 592: for ($i=$this->_[HDOM_INFO_BEGIN]+1; $i<$end; ++$i) {
  2. $node = $this->dom->nodes[$i];
  3.  
  4. $pass = true;
  5.  
  6. if ($tag==='*' && !$key) {
  7. if (in_array($node, $this->children, true))
  8. $ret[$i] = 1;
  9. continue;
  10. }



Ustawiłem również max_input_time = -1 (bo miałem ustawione na 60) odpaliłem i teraz czekam czy sie wysypie.

Ten post edytował fantek 16.04.2014, 20:33:48
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 29.06.2025 - 20:00