• Can't terminate server(s) under heavy load

    From Rob Swindell@1:103/705 to GitLab issue in main/sbbs on Sun Mar 7 20:33:31 2021
    open https://gitlab.synchro.net/main/sbbs/-/issues/236

    The web server (and likely others) cannot be terminated via semaphore file when they are in-use. Since new connections are accepted, the semaphore file is never checked and thus the server is never terminated.Solution: check for sem files even when in-use and disallow new connections when flagged for terminate (or recycle).
    --- SBBSecho 3.13-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rmh@1:103/705 to Rob Swindell on Mon Mar 8 23:16:56 2021
    Subject: Gitab -- compilation issues...etc..
    @MSGID: <6046B068.7298.dove-syncops@bbs.unicyber.co.uk>
    @REPLY: <6045A91B.49902.sync_sys@vert.synchro.net>
    Re: Can't terminate server(s) under heavy load
    By: Rob Swindell to GitLab issue in main/sbbs on Sun Mar 07 2021 08:33 pm

    Hi Rob

    many thanks for your support through email. I have to confesss that's quite a change in the code/ways of installing the software.

    I managed to "upgrade" at least basically my BBS, still I need to revisit lot of stuff, not sure all is perfectly fine yet.
    I have re-read your instructions at https://wiki.synchro.net/howto:git and I am not entirely sure what I did wrong.
    I compiled all the binaries, and all it's now showing in the "/sbbs/exec/", correct, but I started missing a number of files, so when loging in the BBS I was getting errors as the following: "!ERROR executing prextrn"
    What I ended up doing is :
    cp -pr /sbbs/repo/exec/load /sbbs/exec/
    cp -pr /sbbs/repo/exec/*.js /sbbs/exec/

    And it fixed all the errors I had at login.

    Anyhow... It's late in here, but tmorrow I will re-read your instructions again as I might be missing something in the process.

    As always, thanks for all your help Rob.
    RainManHood<---

    ... A woman drove me to drink, and I never had the courtesy to thank her.

    ---
    þ Synchronet þ UNICYBER BBS -- bbs.unicyber.co.uk:2323::ssh bbs.unicyber.co.uk 2424
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Rmh on Mon Mar 8 17:54:07 2021
    Re: Gitab -- compilation issues...etc..
    By: Rmh to Rob Swindell on Mon Mar 08 2021 11:16 pm

    Subject: Gitab -- compilation issues...etc..
    @MSGID: <6046B068.7298.dove-syncops@bbs.unicyber.co.uk>
    @REPLY: <6045A91B.49902.sync_sys@vert.synchro.net>
    Re: Can't terminate server(s) under heavy load
    By: Rob Swindell to GitLab issue in main/sbbs on Sun Mar 07 2021 08:33 pm

    Hi Rob

    many thanks for your support through email. I have to confesss that's quite a change in the code/ways of installing the software.

    I managed to "upgrade" at least basically my BBS, still I need to revisit lot of stuff, not sure all is perfectly fine yet.
    I have re-read your instructions at https://wiki.synchro.net/howto:git and I am not entirely sure what I did wrong.
    I compiled all the binaries, and all it's now showing in the "/sbbs/exec/", correct, but I started missing a number of files, so when loging in the BBS I was getting errors as the following: "!ERROR executing prextrn"
    What I ended up doing is :
    cp -pr /sbbs/repo/exec/load /sbbs/exec/
    cp -pr /sbbs/repo/exec/*.js /sbbs/exec/

    And it fixed all the errors I had at login.

    Yup, that's also covered on the wiki: https://wiki.synchro.net/install:dev#run-time_files

    As always, thanks for all your help Rob.

    No problem!
    --
    digital man

    This Is Spinal Tap quote #37:
    David St. Hubbins: We are Spinal Tap from the UK - you must be the USA!
    Norco, CA WX: 57.1øF, 63.0% humidity, 6 mph NE wind, 0.00 inches rain/24hrs
    --- SBBSecho 3.13-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Michael J. Ryan@1:103/705 to GitLab note in main/sbbs on Wed Mar 10 09:50:56 2021
    https://gitlab.synchro.net/main/sbbs/-/issues/236#note_1692

    @rswindell Similarly, should there be an option to hangup/drop current terminal sessions when the reset flag is set?I think nntp and bbs/terminal sessions are really the only relatively long-lived sessions.
    --- SBBSecho 3.13-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)