Přes nastavitelnou proměnnou prostředí JAVA_OPTS_EXT:
Využitá a maximální hodnota paměti se dá v aplikaci zjistit například takto:
Výstup:
22. 6. 2015
8. 4. 2015
OpenShift - vyčištění git repository
Dostal jsem se do situace, kdy mi došlo místo na OpenShift gearu (Disk Quota Exceeded). Co zabírá nejvíce místa se dá zjistit pomocí příkazu:
Zjistil jsem, že u mě nejvíce místa (cca 800MB z celkového limitu 1GB) zabírá git repository. Je to proto, že přes git aplikaci nasazuji (pushuju celé warko, což je jeden ze dvou možných způsobů - druhý je pushovat kód a aplikaci buildit mavenem na OpenShift serveru).
Protože starší verze nasazených war souborů nepotřebuju, rozhodl jsem se je vymazat z historie gitu a tím místo uvolnit. Dlouho jsem hledal, jak to správně udělat, až jsem došel k tomu, že nejjednodušší bude celé repo smazat a znovu inicializovat. Postup je následující:
Celý postup je popsaný tady: https://forums.openshift.com/how-to-erase-all-history-from-a-git-repository-on-openshift-and-start-over-with
Zjistil jsem, že u mě nejvíce místa (cca 800MB z celkového limitu 1GB) zabírá git repository. Je to proto, že přes git aplikaci nasazuji (pushuju celé warko, což je jeden ze dvou možných způsobů - druhý je pushovat kód a aplikaci buildit mavenem na OpenShift serveru).
Protože starší verze nasazených war souborů nepotřebuju, rozhodl jsem se je vymazat z historie gitu a tím místo uvolnit. Dlouho jsem hledal, jak to správně udělat, až jsem došel k tomu, že nejjednodušší bude celé repo smazat a znovu inicializovat. Postup je následující:
Celý postup je popsaný tady: https://forums.openshift.com/how-to-erase-all-history-from-a-git-repository-on-openshift-and-start-over-with
Problém s kodeky v Ubuntu 12.04
Při přehrávání videí v Ubuntu 12.04 jsem občas narážel na problémy s kodeky, zejména když jsem chtěl přehrát video nebo film v Totemu. Dlouho jsem tenhle problém ignoroval, protože co nešlo přehrát v Totemu, šlo vždycky ve vlc. Teď jsem na něj ale narazil znovu, když jsem chtěl převést mp4 soubor do mp3 pomocí programu soundconverter. Po načtení mp4 souboru to hodilo chybu, která je podobná jako to, co hlásil Totem:
Problém jsem nakonec úspěšně vyřešil díky tomuhle řešení:
(viz https://bugs.launchpad.net/ubuntu/+source/gstreamer0.10-ffmpeg/+bug/971012)
Totem teď přehrává všechna videa a funguje i konverze soundconverterem.
Problém jsem nakonec úspěšně vyřešil díky tomuhle řešení:
(viz https://bugs.launchpad.net/ubuntu/+source/gstreamer0.10-ffmpeg/+bug/971012)
Totem teď přehrává všechna videa a funguje i konverze soundconverterem.
7. 4. 2015
Instalace New Relic java agenta pro OpenShift
Příkaz pro instalaci New Relic java agenta pro OpenShift:
kde:
viz https://discuss.newrelic.com/t/deploying-new-relic-on-openshift/10522/3
kde:
- <app-name> je název OpenShift aplikace
- <license-key> je licenční klíč, který se získá registrací do New Relic
viz https://discuss.newrelic.com/t/deploying-new-relic-on-openshift/10522/3
10. 3. 2015
Databázové inserty pro svátky
Do aplikace TrénujPaměť.cz jsem přidával možnost procvičování memorování svátků z kalendáře. K tomu jsem potřeboval mít svátky uložené v databázi, takže jsem si vytvořil tabulku, ve které budou uložené, a jednoduchý program, který mi vygeneruje inserty. Struktura databázové tabulky je jednoduchá:
Vygenerované inserty:
A nakonec jednoduchý java program, kterým jsem je vygeneroval:
Vygenerované inserty:
A nakonec jednoduchý java program, kterým jsem je vygeneroval:
Přihlásit se k odběru:
Příspěvky (Atom)