Kdyby\ElasticSearch pomalý při zapnuté laděnce

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

Ahoj,

mám tento request:

GET /courses/course/_search

A čas ES requestu je kolem 4 vteřin. Pokud to hodím na čistou aplikaci tak je to 18ms.

Nevíte čím by to mohlo být?

Díky


3,900.35ms Request:
array (1) query ⇒ array (1) match_all ⇒ stdClass #3c4a Search type: search Took: 1 Shards: total: 5, successful: 5, failed: 0 Total hits: 8 Max hit score: 1.0 Results: array (8)

David Grudl
Nette Core | 8239
+
+1
-

Máš tam sleep(4)?

batko
Člen | 219
+
0
-

David Grudl napsal(a):

Máš tam sleep(4)?

Ahoj,

žádný sleep(4) nikde nemám…

CZechBoY
Člen | 3608
+
0
-

A teda tak dlouho to trvá při vývojovým režimu nebo i při produkčním?

batko
Člen | 219
+
0
-

Jen při vývojovým. Při produkci jsem to neměřil, ale to je ihned.

Pokud jsem si nainstaloval čistý sandbox jen s Kdyby/ES tak to šlo normálně v řádech desítek milisekund.

CZechBoY
Člen | 3608
+
0
-

Čistej vs špinavej sandbox asi nehraje roli, pokud za to může vývojový režim.
Můžeš to prohnat profilerem?

batko
Člen | 219
+
0
-

Pokusil jsem se o to. Nikdy jsem to nedělal, nainstaloval jsem XDEBUG, zkoušel hory doly, ale nic jsem z toho nedostal… Nemáš nějakou jednoduchou radu jak na to?

Omlouvám se,

měl jsem zapnutý MONOLOG a trochu chybně nastavený… Nebo je to možná vlastnost.

Ve služce LOG mi to po každém requestu do ES tvoří soubor s tím co to vrátí. Ale nikde nevidím, kde to vypnout…

Editoval batko (27. 12. 2016 22:12)

CZechBoY
Člen | 3608
+
0
-

Zkus blackfire.io, je celkem jednoduché ho nainstalovat a připadá mi lepší pro profilování.

mkoubik
Člen | 728
+
0
-

A jak jsi instaloval ten ElasticSearch? Zkus oficiální image (https://hub.docker.com/…asticsearch/) jestli to není tím.