[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