Running as a service: a workaround

 
Post new topic   Reply to topic    Aprelium Forum Index -> General Questions
View previous topic :: View next topic  
Author Message
Anthony
-


Joined: 11 Jul 2002
Posts: 1
Location: The Netherlands

PostPosted: Thu Jul 11, 2002 8:47 am    Post subject: Running as a service: a workaround Reply with quote

As the FAQ says, you can't run Abyss webserver as a service under Windows.

However, there's a simple workaround using the "scheduled taks" function from Windows.

Make a scheduled tasks with abyssws.exe, and then schedule it to run "at system startup". Make sure in the advanced settings that the task doesn't stop after 72 hours (or any other reason), and that it can wake the computer to run this task.

This way, the webserver will behave exactly like a service, requiring no user interaction at all to have it running in the background.

You might even use this workaround to tighten security. In Windows2000 you need to supply a user account for the sheduled task. You might use a different account from your own, and then restricts it's NTFS rights to only the files or directories that are neccessary for running the website.


Anthony.
Back to top View user's profile Send private message Visit poster's website
aprelium
-


Joined: 22 Mar 2002
Posts: 6800

PostPosted: Fri Jul 12, 2002 3:49 am    Post subject: Re: Running as a service: a workaround Reply with quote

Thank you Anthony for that great contribution.
_________________
Support Team
Aprelium - http://www.aprelium.com
Back to top View user's profile Send private message Send e-mail
c-gconsulting.com
Guest





PostPosted: Thu Aug 01, 2002 4:29 am    Post subject: Create Service in WinNT, 2000, XP Reply with quote

You can also use the "sc.exe" utility from the Windows resource kit to create a service for Abyss.

Basic syntax (enter all on one line):
sc create abyssweb binpath= "c:\progra~1\abyss ~1\abyssws.exe"

Make sure to go to the Services control panel and set the service to "automatic" and set the login to a valid username and password for an account that can read the web directories.

This is the "professional" way to do it. :)
Back to top
Guest






PostPosted: Sat Aug 03, 2002 12:08 am    Post subject: Re: Create Service in WinNT, 2000, XP Reply with quote

Thank you for the contribution.
Back to top
Scott
-


Joined: 08 Nov 2002
Posts: 16

PostPosted: Fri Nov 15, 2002 3:21 am    Post subject: Reply with quote

The tip--to use Task Scheduler as a workaround to running Abyss Web Server as a service--sounds great on the surface, but turned out to warrant a serious caveat.

I tried it on my WinXP system, and found that doing an "End Task" on the Abyss Web Server task made the application end uncleanly somehow, and resulted in a corrupt abyss.conf file. This was 100% reproducible for me. Over and over, I'd restore my abyss.conf file, run Abyss Web Server as a scheduled task, then do an "End Task" on it. And every time, it munged the abyss.conf file. Not good!

Yeah, you could say "Just don't do an 'End Task' on it!", but to me, you shouldn't have to worry about it.
Back to top View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Aprelium Forum Index -> General Questions All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB phpBB Group