Digitální a informační agentura (DIA) oznámila (PDF, X a Facebook), že mobilní aplikace Portál občana je ode dneška oficiálně venku.
#HACKUJBRNO 2024, byly zveřejněny výsledky a výstupy hackathonu města Brna nad otevřenými městskými daty, který se konal 13. a 14. dubna 2024.
Společnost Volla Systeme stojící za telefony Volla spustila na Kickstarteru kampaň na podporu tabletu Volla Tablet s Volla OS nebo Ubuntu Touch.
Společnost Boston Dynamics oznámila, že humanoidní hydraulický robot HD Atlas šel do důchodu (YouTube). Nastupuje nová vylepšená elektrická varianta (YouTube).
Desktopové prostředí LXQt (Lightweight Qt Desktop Environment, Wikipedie) vzniklé sloučením projektů Razor-qt a LXDE bylo vydáno ve verzi 2.0.0. Přehled novinek v poznámkách k vydání.
Nejvyšší soud podpořil novináře Českého rozhlasu. Nařídil otevřít spor o uchovávání údajů o komunikaci (data retention). Uvedl, že stát odpovídá za porušení práva EU, pokud neprovede řádnou transpozici příslušné směrnice do vnitrostátního práva.
Minulý týden proběhl u CZ.NIC veřejný test aukcí domén. Včera bylo publikováno vyhodnocení a hlavní výstupy tohoto testu.
Byla vydána nová verze 3.5.0 svobodné implementace protokolu RDP (Remote Desktop Protocol) a RDP klienta FreeRDP. Přehled novinek v ChangeLogu. Opraveno bylo 6 bezpečnostních chyb (CVE-2024-32039, CVE-2024-32040, CVE-2024-32041, CVE-2024-32458, CVE-2024-32459 a CVE-2024-32460).
Google Chrome 124 byl prohlášen za stabilní. Nejnovější stabilní verze 124.0.6367.60 přináší řadu oprav a vylepšení (YouTube). Podrobný přehled v poznámkách k vydání. Opraveno bylo 22 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře.
Byla vydána nová verze 9.3 z Debianu vycházející linuxové distribuce DietPi pro (nejenom) jednodeskové počítače. Přehled novinek v poznámkách k vydání. Novinkou je vlastní repozitář DietPi APT.
Mám mysql 5.0.51a-3ubuntu5.4 server. V my.cnf mám nastaveno max_connections na 10000, ale nastavilo se jich jen 886. Je to asi nějaká limit systému či co, ale pokud to nastavím přímo přes set global v mysql tak to funguje. Kde je problém?
Už jsem našel problém. Může za to ulimit, konkrétně ulimit na open files. Nedá se to nějak obejít, nežli nastavováním ulimits na vyšší hodnotu. Já nepotřebuju 10000 spojení na socketu, ale na portu. Port je vlastně taky socket, ale pro něj neexistuje soubor ne tak by se na něj limit neměl vztahovat?
Jsi si jist, že ten stroj 10'000 spojení vůbec zvládne? Pro každé spojení je potřeba paměť (podle mysqltuneru nějakých 12MB, bude se lišit podle nastavení) a na produkčním serveru zákazníka jsem (po předchozím adminovi) našel max_connection=1024
a MysqlTuner prohlášil, že by to chtělo 42GB paměti (což je pro ten stroj zcela mimo možnosti). Ukazuje se, že 128 spojení na běžný provoz bohatě stačí. Je to ještě složitější v tom, že každé spojení si nevezme celou paměť, takže jich v praxi může být i víc, ale ne 10000.
No určitě vím že mi nestačí defaultních 100. 1000 by mohlo stačit, ale nevím. Používám to jako databázi uživatelů, ale při současném přihlášení mnoha uživatelů potřebuju povolit víc spojení. libnss-mysql se totiž chová tak, že otevře spojení a zůstane připojeno dokud nenastane wait_timeout serveru, který jsem musel stáhnout na 60.
Co místo takovýchto "overhead" naučit vývojáře používat connection pool.
No tak jsem stáhnul max connections na 1200 a wait timeout na 10. To by snad mělo fungovat. Wait timeout je jen timeout při neaktivitě nebo zabere i ve chvíli, kdy je prováděný nějaká dotaz?
Tiskni Sdílej: