Re: Using JSexec to run IRCd
By: Rixter to phigan on Fri Nov 14 2025 09:38:10
reading the wiki on Using JSexec with systemd. What is systemd? Is thisThat part should be about using Linux's 'systemd' to start the service a
k it running. You mentioned DOS window, so I'm guessing you're running
Windows and that part wouldn't apply to you.
Thank you Phigan. I appreciate the clarity. I hope you have a great weekend! Take care,
i yet have to somehow put sbbs into a systemd service =) or have i? currently i still just switch into the sbbs linux user on the proxmox lxc command line and start sbbs. That starts all other services as well. And the it just runs =)
i like to be able to watch what's going on in synchronet on the proxmox web terminal. You see everything logged to the screen there. BINKPOLL and all services outputs etc
In umonitor you see the actual bbs connections only, but in a nice interface with options to spy, chat and edit etc.
Advantage of using systemd service file would be that sbbs can autostart via systemd service. For now i am good with starting sbbs manually on the consol
what do you want to achieve using systemd to run a service Rixter?
Mindsurfer
Re: Using JSexec to run IRCdThank you Digital Man. I see that now. I am going to press on with that. The output console shows me a few things. I was spoiled to the windows GUI. I will get used to the console. Have a great weekend friend!
By: Rixter to All on Thu Nov 13 2025 06:21 pm
Good evening,
I plan on using JSexec to run IRCd. It appears to be a better way. I was curious if there are commands I can execute in the loop to see how many leaves are attached and a list of connections in the DOS window it create
No, that's just an output console. No commands can be entered (e.g. via the local keyboard) into ircd.js.
I was reading the wiki on Using JSexec with systemd. What is systemd?
It's a *nix thing.
Thank you Digital Man. I see that now. I am going to press on with that. The output console shows me a few things. I was spoiled to the windows GUI.
Thank you Digital Man. I see that now. I am going to press on with that. The output console shows me a few things. I was spoiled to the windows GUI. I will get used to the console. Have a great weekend friend!
Re: Using JSexec to run IRCd
By: Rixter to Digital Man on Sat Nov 15 2025 01:02 pm
Thank you Digital Man. I see that now. I am going to press on with that. The output console shows me a few things. I was spoiled to the windows GUI.
In Linux, you can run umonitor to show node status & such - it's sort of similar to what the Windows GUI shows, though it's not everything. There's also gtkmonitor for Linux too.
Rixter wrote to Mindsurfer <=-
I was just wanting to see how many leaves connected and some of the activity. I can watch the dos window and see connections and routings.
It looks different than the Windows 10 GUI. I guess it will do. It is something different so I will adjust. I do like running IRCd as a
service. My synchronet control panel stops working about once a week
and it automatically reboots and loses those leaves. It seems to be a better way to run IRC from my BBS. I won't be switching over to Linux,
so I am adjusting to the DOS view of IRCd. I have it set to start as a batch file if my entire computer reboots. When synchronet control panel freezes and crashes I use restartoncrash.exe to auto restart the
control panel. It does not affect the entire pc. Its a good working
system so far and I can leave it unattended for very long periods of
time. I log in every so often to see how many times the synchronet has crashed and check my messages and play games with others.
In Linux, you can run umonitor to show node status & such - it's sort of
similar to what the Windows GUI shows, though it's not everything. There's
also gtkmonitor for Linux too.
I not clear how umonitor or SBBSCTRL ("the Windows GUI") helps with monitoring the IRCd though. Since the ircd.js is a *static* service, it handles its own listening/answering of incoming connections and everything it logs (e.g. to syslog or the "Services" windows of SBBSCTRL) would also be sent to the console when run via JSexec.
Strange. My SBBS has *never* crashed, in over 7 years. Granted, it
runs on Linux, but there are plenty of folks running on Windows that
don't see crashes, either.
<SHRUG>
... Gone crazy, be back later, please leave message.
--- MultiMail/Linux v0.52
¨ Synchronet ¨ Palantir BBS * palantirbbs.ddns.net * Pensacola, FL
Rixter wrote to Gamgee <=-
Strange. My SBBS has *never* crashed, in over 7 years. Granted, it
runs on Linux, but there are plenty of folks running on Windows that
don't see crashes, either.
I am happy for your perfection.
I do not see the crashing anymore
myself. It reboots within 2 minutes of a sbbsctrl.exe stalling. Restartoncrash.exe clears the windows error pop up and relaunches sbbsctrl.exe and all is well.
I will be looking for an irc client
that shows me the irc connections next while running ircd through
jsexec like digital man suggested.
Ahhh, OK. Great info and thank you for that. I'm not having heavy JS activity here so that may explain things.
Re: Re: Using JSexec to run IRCd
By: Gamgee to Digital Man on Tue Nov 18 2025 08:17 am
Ahhh, OK. Great info and thank you for that. I'm not having heavy JS activity here so that may explain things.
Are you sure you're not? Many of Synchronet's standard modules now are written in JS. Even if you don't write your own JS mods, I think there's likely JS running at some point.
Are you sure you're not? Many of Synchronet's standard modules now are
written in JS. Even if you don't write your own JS mods, I think there's
likely JS running at some point.
Yes, reasonably sure. I know much of SBBS runs on JS, but what I meant was that I don't run many of the "extra" services provided, such as the ircd (and SMTP mail, Web, FTP, etc). This whole conversation was based on Rixter having somewhat "frequent" crashes with his system (on Windows) and the theory is that it may be affected/caused by heavy JS use with the (very old) JS engine being used by SBBS.
Nightfox wrote to Dan Clough <=-
Are you sure you're not? Many of Synchronet's standard modules now are
written in JS. Even if you don't write your own JS mods, I think there's
likely JS running at some point.
Yes, reasonably sure. I know much of SBBS runs on JS, but what I meant was that I don't run many of the "extra" services provided, such as the ircd (and SMTP mail, Web, FTP, etc). This whole conversation was based on Rixter having somewhat "frequent" crashes with his system (on Windows) and the theory is that it may be affected/caused by heavy JS use with the (very old) JS engine being used by SBBS.
In addition to the services, things like displaying the external
programs menu and letting the user change their user settings are done
in JS now, I believe (xtrn_sec.js and user_settings.js, respectively). There are command shells in JS too, and I'm sure there are other things that are done with JS.
Yes, I know all that. I think displaying menus and such are not
very "heavy" tasks when compared to ircd, email, web, and more,
though. All I can say for sure is that my SBBS doesn't (ever)
"crash". <SHRUG>
In addition to the services, things like displaying the external programs menu and letting the user change their user settings are done in JS now, I believe (xtrn_sec.js and user_settings.js, respectively). There are command shells in JS too, and I'm sure there are other things that are done with JS.
Accession wrote to Gamgee <=-
Yes, I know all that. I think displaying menus and such are not
very "heavy" tasks when compared to ircd, email, web, and more,
though. All I can say for sure is that my SBBS doesn't (ever)
"crash". <SHRUG>
FYI, I /do/ run all of those services you mentioned in a previous post here, and they get hammered all day long (even with the filtering/throttling/temp banning in place). I don't remember it has
ever crashing due to those services being overwhelmed or anything. A random bug or a segfault maybe, but that has always been able to be
found, addressed and fixed.
I just don't think Windows (Home/Pro) itself was ever built to be a server. On the other hand, and not to seem like I'm shitting on Windows
or anything, I have seen, heard, and read about plenty of /actual/
Windows Server setups running just fine. I imagine they probably take a bunch of the desktop background tasks out of the equation, which could come in to play with hosting a server.
Good evening,
I plan on using JSexec to run IRCd. It appears to be a better way. I
was curious if there are commands I can execute in the loop to see
how many leaves are attached and a list of connections in the DOS
window it creates? I was reading the wiki on Using JSexec with
systemd. What is systemd? Is this the tool I need to use instead or
with jsexec -l ircd to answer my previous question?
I hope this message finds you all well and looking forward to a great weekend. Cheers,
Rixter
telnet://ricksbbs.synchro.net:23
http://ricksbbs.synchro.net:8080
---
_ Synchronet _ Rick's BBS telnet://ricksbbs.synchro.net:23
| Sysop: | fluid |
|---|---|
| Location: | wickliffe, ohio |
| Users: | 2 |
| Nodes: | 10 (0 / 10) |
| Uptime: | 54:46:58 |
| Calls: | 63 |
| Files: | 15,838 |
| Messages: | 58,529 |