Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.


Poznámka

Manažment D2000 aplikácií je nutné vykonávať ako užívateľ root

Pre manažment D2000 aplikácií slúži skript <instancedir>/bin/d2app <command> [<appname>]

<appname> je meno aplikácie, ak nie je zadané, skript sa na meno aplikácie opýta.

...

create

vytvorí D2000 aplikáciu.

Poznámka

Meno aplikácie musí byť v rámci počítača unikátne naprieč všetkými inštanciami D2000


Blok kódu
languagetext
themeEmacs
[root@localhost bin]# ./d2app create
Enter D2000 application name ('?' for list all): app1
Enter application description: My D2000 application
Enter application startup parameters: /Capp1
Enter D2000 server listen port: 3119
=======================
Ready to create new D2000 application:
           Application name: app1
    Application description: My D2000 application
         Startup parameters: /Capp1
            TCP listen port: 3119
            psql executable: /usr/pgsql-9.6/bin/psql
 Systemd postgresql service: postgresql-9.6.service
--
        D2000 instance name: d2000
     D2000 installation dir: /opt/d2000
=======================

Proceed (yY|nN)? [y]: 

Počas vytvárania zadajte popis a prípadné dodatočné štartovacie parametre aplikácie. V prípade potreby prevádzkovania viacerých aplikácií súčasne, zmeňte port tak, aby každá mala unikátny port.

Po odsúhlasení bude aplikácia vytvorená.

...

K aplikácii je automaticky vytvorená systemd služba s menom v tvare d2000-app-<appname>.service, v našom prípade to bude d2000-app-app1.service.

Aplikáciu je možné spustiť skription skriptom ./d2app start <appname>, viď pozri nižšie.

delete

zmaže celú aplikáciu <appname> a archívy, ktoré sú súčasťou aplikácie

Blok kódu
languagetext
themeEmacs
[root@localhost bin]# ./d2app delete app1
=======================
Ready to delete D2000 application:
           Application name: app1
            psql executable: /usr/pgsql-9.6/bin/psql
--
        D2000 instance name: d2000
     D2000 installation dir: /opt/d2000
=======================

Proceed (yY|nN)? [n]: y
Deleting archive "self"
Application "app1" was deleted.

start

spustí aplikáciu <appname>

...

Blok kódu
languagetext
themeEmacs
[root@localhost bin]# ./d2app status app1
app1 is running. Autostart is enabled.

enable-autostart

reštartuje (zastaví a spustí) zapne autoštart pre aplikáciu <appname>

Blok kódu
languagetext
themeEmacs
[root@localhost bin]# ./d2app enable-autostart app1
Autostart of app1 has been enabled.

disable-autostart

reštartuje (zastaví a spustí) vypne autoštart pre aplikáciu <appname>

Blok kódu
languagetext
themeEmacs
[root@localhost bin]# ./d2app disable-autostart app1
Autostart of app1 has been disabled.

...

Blok kódu
languagetext
themeEmacs
[root@localhost bin]# ./d2app import-syscfg app1 app1.syscfg_dmp
Enter password for postgresql user dba:
Import from app1.syscfg_dmp finished.

import-logfile

importuje monitorovaciu databázu zo súboru

...