Hi, Arlen.

TiddlyServer is great. I'm still running rel. 2.1.5. I run it with NSSM (
https://nssm.cc/), it means as a Windows service on Windows 10.

Here is the batch file (TiddlyServer215.cmd) used by the service to start 
Tiddlyserver:

@echo off


REM set TS_PATH=K:\MK\opt64\TiddlyServer-2.0.14
set TS_PATH=C:\Users\boero\MK\opt64\TiddlyServer-2.1.5
REM set NJS_PATH=K:\MK\opt64\node-v10.15.3
set NJS_PATH=C:\Users\boero\MK\opt64\node-v12.13.0


set PATH=%PATH%;%TS_PATH%;%NJS_PATH%


echo.
echo.
echo ================================================================
date /t
time /t


cd %TS_PATH%
node.exe server.js


@echo on


Here is NSSM config script:

@echo off
set PATH=%PATH%;K:\MK\opt64\nssm-2.24\win64


nssm install TiddlyServer215 K:\MK\bin\TiddlyServer215.cmd
REM nssm stop TiddlyServer215


REM Application tab 
===========================================================
nssm set TiddlyServer215 Application K:\MK\bin\TiddlyServer215.cmd
nssm set TiddlyServer215 AppDirectory K:\MK\bin\
REM nssm set TiddlyServer215 AppParameters server


REM Details tab 
===============================================================
nssm set TiddlyServer215 DisplayName "TiddlyServer 2.1.5"
nssm set TiddlyServer215 Description "Web server node.js based per istanze 
TW5 locali (rel. 2.1.5)"
REM nssm set TiddlyServer215 Start SERVICE_AUTO_START


REM Log on tab 
================================================================
nssm set TiddlyServer215 ObjectName .\mauloop password
REM nssm set TiddlyServer215 Type SERVICE_WIN32_OWN_PROCESS


REM Dependencies 
==============================================================
REM nssm set TiddlyServer215 DependOnService MpsSvc


REM Process tab 
===============================================================
REM nssm set TiddlyServer215 AppPriority NORMAL_PRIORITY_CLASS
REM nssm set TiddlyServer215 AppNoConsole 0
REM nssm set TiddlyServer215 AppAffinity All


REM Shutdown tab 
==============================================================
REM nssm set TiddlyServer215 AppStopMethodSkip 0
REM nssm set TiddlyServer215 AppStopMethodConsole 1500
REM nssm set TiddlyServer215 AppStopMethodWindow 1500
REM nssm set TiddlyServer215 AppStopMethodThreads 1500


REM Exit actions tab 
==========================================================
REM nssm set TiddlyServer215 AppThrottle 1500
REM nssm set TiddlyServer215 AppExit Default Restart
REM nssm set TiddlyServer215 AppRestartDelay 0


REM I/O tab 
===================================================================
nssm set TiddlyServer215 AppStdout 
"K:\MK\log\TiddlyServer\TiddlyServer215.out"
nssm set TiddlyServer215 AppStderr 
"K:\MK\log\TiddlyServer\TiddlyServer215.out"


REM File rotation tab 
=========================================================
REM nssm set TiddlyServer215 AppStdoutCreationDisposition 4
REM nssm set TiddlyServer215 AppStderrCreationDisposition 4
nssm set TiddlyServer215 AppRotateFiles 1
REM nssm set TiddlyServer215 AppRotateOnline 0
REM nssm set TiddlyServer215 AppRotateSeconds 86400
nssm set TiddlyServer215 AppRotateBytes 10485760


REM Environment tab 
===========================================================
REM nssm set <servicename> AppEnvironmentExtra JAVA_HOME=C:\java


nssm start TiddlyServer215
@echo on

 
As you can see NSSM manages redirection of stdout/stderr to a log file as 
well as log rotation, hence *I do not use TiddlyServer built-in logging 
features*.

Regards, )+(

P.S.: I would like to mention @giuse-to work. I've infected him with 
Tiddlyvirus and he wrote a systemd startup integration for TiddlyServer: 
https://github.com/giuse-to/tiddlyserver-systemd-startup. 

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/f15e9ba1-25c4-4a6c-a9ed-84a4d632ede3%40googlegroups.com.

Reply via email to