[UBK dev] tntnet, a Moduláris c++ webszerver

Kiss Attila attus at enterpriseforever.com
2019. Aug. 19., H, 11:14:43 CEST


Én a legszívesebben kihajítanám, mert ki az az állat, aki webszerverként 
fogja valaha is használni az UBK3 -at a tntnettel?


A főbb problémáim még vele:

Ez a csomag most szállít fájlokat a /etc/init.d mappába, amit sysvinit 
híján nem használunk, tehát egy service fájl kellene neki kapásból a 
teljesen systemd alapú rendszerünkre.

Egyedül FEDORA add hozzá tntnet.service fájlt, de az sem az igazi.

> [Unit]
> Description=tntnet web application server
>
> [Service]
> Type=forking
> EnvironmentFile=/etc/tntnet/tntnet.conf
> EnvironmentFile=/etc/tntnet/tntnet.properties
> PIDFile=/var/run/tntnet.pid
> ExecStart=/usr/bin/tntnet
> ExecStop=/bin/kill -15 $MAINPID
> ExecReload=/bin/kill -HUP $MAINPID
>
> [Install]
> WantedBy=multi-user.target

A /var/run/tntnet.pid kapásból deprecated!

Nincsenek /etc/tntnet/tntnet.conf és /etc/tntnet/tntnet.properties 
fájljaink.

Magadva neki ezeket üres fájlként a csomagba és a deprecaded sort 
kijavítva már indulna, de timeoutol.

> root at attila-pc:/home/attila# systemctl start tntnet
> Job for tntnet.service failed because a timeout was exceeded.
> See "systemctl status tntnet.service" and "journalctl -xe" for details.
> root at attila-pc:/home/attila# systemctl status tntnet
> ● tntnet.service - tntnet web application server
>    Loaded: loaded (/usr/lib/systemd/system/tntnet.service; disabled; 
> vendor preset: enabled)
>    Active: failed (Result: timeout) since Mon 2019-08-19 10:55:59 
> CEST; 4s ago
>   Process: 24384 ExecStart=/usr/bin/tntnet (code=killed, signal=TERM)
>
> aug 19 10:55:53 attila-pc tntnet[24384]: unknown group www-data
> aug 19 10:55:54 attila-pc tntnet[24384]: unknown group www-data
> aug 19 10:55:55 attila-pc tntnet[24384]: unknown group www-data
> aug 19 10:55:56 attila-pc tntnet[24384]: unknown group www-data
> aug 19 10:55:57 attila-pc tntnet[24384]: unknown group www-data
> aug 19 10:55:58 attila-pc tntnet[24384]: unknown group www-data
> aug 19 10:55:59 attila-pc systemd[1]: tntnet.service: Start operation 
> timed out. Terminating.
> aug 19 10:55:59 attila-pc systemd[1]: tntnet.service: Control process 
> exited, code=killed, status=15/TERM
> aug 19 10:55:59 attila-pc systemd[1]: tntnet.service: Failed with 
> result 'timeout'.
> aug 19 10:55:59 attila-pc systemd[1]: Failed to start tntnet web 
> application server.
> root at attila-pc:/home/attila#
>
Ezek szerint kellne még www-data csoport is minimum.

A csomag hasítása is érdekes, mert a config generálásra a tntnet-config 
szkript lenne, mely most a tntnet-dev csomagba lett rakva, a manuáljával 
egyetemben.

Én nem erőlködöm tovább vele, ez is egy régi mára már nekünk idejétmúlt 
uhus csomag lehet, a dovecot -hoz hasonlón. Most mindekettő 
használhatatlan, szerintem az  már régóta.

Talán az ősidőkben (uhu 1.0, satöbbi) még működtek...


Részemről nem is fognak már.



További információk a(z) dev levelezőlistáról