Preskoči na glavno vsebino

Spustenie nespusteného servera

Ak nastane situácia, keď sa z nejakého dôvodu nespustí, je možné postupovať podľa tohto návodu

Avtor: Petr Pech

Server Flexi sa spúšťa automaticky po štarte systému. Ak nastane situácia, keď sa z nejakého dôvodu nespustí, pri pokuse o prihlásenie máte možnosť ho spustiť.

Windows

Prejdite do adresára, kde je Flexi nainštalovaný. Predvolené umiestnenie je C:\Program Files\Winstrom\. V uvedenom adresári nájdete podadresár service, kde sa nachádza súbor start.bat, ktorý spustite. V prípade, že problém pretrváva, pokračujte ďalej.

Najprv sa uistite, že server Flexi skutočne nebeží. V ponuke Štart zvoľte Ovládací panel, kde kliknite na ikonu Nástroje pre správu. Ak uvedenú ikonu nevidíte, prepnite na bočnom paneli ovládací panel do klasického zobrazenia. Následne v zobrazenej ponuke zvoľte Služby.

Zobrazí sa vám dialóg, v ktorom v stĺpci Názov vyhľadajte službu s názvom WinStromService. V stĺpci Stav pri nej skontrolujte, či beží. To isté skontrolujte aj pri službe WinStrom-PostgreSQL. Ak jedna zo služieb nebeží, vykonajte reštart služby WinStromService, ktorá automaticky spustí aj službu WinStrom-PostgreSQL.

Príčinou môže byť aj rozdielny port v nastavení zdroja dát v aplikácii a zadaný port v súbore Flexi-server.xml. (súbor je umiestnený v C:\Program Files\Common Files\WinStrom alebo C:\Program Files (x86)\Common Files\WinStrom)

Vo výpise potom hľadajte príkaz postgres bežiaci pod používateľom winstrom_postgresql. Ak je vo výpise obsiahnutý, databázový server beží.

Mac OS X

Či server beží, si môžete overiť zadaním nasledujúceho príkazu:

ps aux | grep Flexi

Ak sa vrátia riadky pod používateľom winstrom obsahujúce Javu a PostgreSQL, servery bežia.

Otvorte príkazový riadok (terminál) a napíšte doň nasledujúci príkaz:

sudo /bin/launchctl load -w /Library/LaunchDaemons/eu.flexibee.server.plist

Ak príkaz vráti chybu, malo by stačiť spustiť server nasledujúcim príkazom:

launchctl start eu.flexibee.postgresql

Linux

Otvorte príkazový riadok (terminál) a napíšte doň nasledujúci riadok:

sudo /etc/init.d/flexi start

Či databázový server beží, si môžete overiť zadaním nasledujúceho príkazu:

sudo /etc/init.d/flexi status

Ak server beží, výstupom bude toto:

Flexi Server is running
Ste s tem dobili odgovor na svoje vprašanje?