Vícenásobné spuštění scriptu

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Re4DeR
Člen | 71
+
0
-

Ahoj,
pokud mám kód:

	public function  renderTest(){

		$row = $this->testRepository->findAll()->where(array("status" => 0))->limit(1)->fetch();

		$row->update(array("status" => 2));

		sleep(10);

		$row->update(array("status" => 1));

		exit;
	}

a spustím ho třeba 10× tak v databázi skáčou 2 postupně. Takže se script zpracovává postupně a čeká na ukončení předchozího spuštění. Můžete mi někdo prosím říct proč?

David Matějka
Moderator | 6445
+
0
-

Pravdepodobne za to muze session, viz https://forum.nette.org/…ni-pomoci-db

matopeto
Člen | 395
+
0
-

Pokial session nepotrebujes tak si ju vypni alebo uzavri a je to :)

Re4DeR
Člen | 71
+
0
-

Díky kluci! Fakt je to kvůli session. To mě nenapadlo a to jsem hledal jak divej. Na linku od matěje je to hezky vysvětlený. Díky moc.