From Newsgroup: alt.bbs.synchronet
To: Dumas Walker
Re: IRC service or standalone
By: Dumas Walker to DIGITAL MAN on Fri Jun 20 2025 08:46 am
I run the ircd stand alone (with jsexec) because I don't want it to keep my Synchronet services server from being able to be recycled or restarted when I want. Also, if there are any performance or result utilization issues with it,
it's easier to debug/trouble-shoot as a stand alone program.
Can you also do this with other servers, like the web server, and would there be any caveats against doing so?
Yes, the main servers (terminal, ftp, mail, web, and services) can each be run in their own instance of sbbs. This is easier to achive use the console mode implementation of sbbs (e.g. sbbs.exe) or sbbsNTsvcs, than say sbbsctrl.exe (for Windows). See install/systemd/*d.service for examples of how this is achived on a systemd-based (usually Linux) system.
Caveats would be likely slightly higher memory usage (since there'll be multiple instances of the primary binary in RAM) and more complicated management (e.g. restarting multiple processes when wanting to "restart all" of Synchronet). I use aliases on my Linux system for this kind of thing, e.g.
alias irc-log='journalctl -f -u ircd'
alias irc-restart='sudo systemctl restart ircd'
alias irc-start='sudo systemctl start ircd'
alias irc-status='sudo systemctl status ircd'
alias irc-stop='sudo systemctl stop ircd'
alias sbbs-log='journalctl -f -u sbbs'
alias sbbs-reload='sudo systemctl reload sbbs'
alias sbbs-restart='sudo systemctl restart sbbs'
alias sbbs-restart-all='sbbs-stop && web-stop && irc-stop && sbbs-start && web-start && irc-start'
alias sbbs-start='sudo systemctl start sbbs'
alias sbbs-status='sudo systemctl status sbbs'
alias sbbs-stop='sudo systemctl stop sbbs'
alias web-grep='journalctl -f -u httpd -g '
alias web-log='journalctl -f -u httpd'
alias web-restart='sudo systemctl restart httpd'
alias web-start='sudo systemctl start httpd'
alias web-status='sudo systemctl status httpd'
alias web-stop='sudo systemctl stop httpd'
--
digital man (rob)
Sling Blade quote #4:
Doyle: wimpy-ass kids or mental retards.. she got one of each livin' with her. Norco, CA WX: 60.6øF, 85.0% humidity, 0 mph WNW wind, 0.00 inches rain/24hrs --- Synchronet 3.21a-Linux NewsLink 1.2
* Vertrauen - Riverside County, California -
telnet://vert.synchro.net
--- Synchronet 3.20b-Win32 NewsLink 1.2