SABnzbd-3.0.0Beta4 Windows 10 / Server Sceduled task

Questions and bug reports for Beta releases should be posted here.
Forum rules
Help us help you:
  • Tell us what system you run SABnzbd on.
  • Adhere to the forum rules.
  • Do you experience problems during downloading?
    Check your connection in Status and Interface settings window.
    Use Test Server in Config > Servers.
    We will probably ask you to do a test using only basic settings.
  • Do you experience problems during repair or unpacking?
    Enable +Debug logging in the Status and Interface settings window and share the relevant parts of the log here using [ code ] sections.
Post Reply
Mark_Muc
Newbie
Newbie
Posts: 32
Joined: February 16th, 2010, 4:29 am

SABnzbd-3.0.0Beta4 Windows 10 / Server Sceduled task

Post by Mark_Muc »

Hello ..
I am running 2 instances of SABNzbd .. one i start as a service (witch now worl fine)
and i have created a sceduled task staring @ systemstarts .. user SYSTEM.
This woked an all versions 2.xx .. but now ..it will start but can's acess it ..over teh port i specified in the sceduled task.
If i sart it manually (same call) it will start as it should!!

Hera are the command i use:

Target: "C:\Program Files\SABnzbd\SABnzbd.exe" --new --daemon --server 0.0.0.0:8899 -f "D:\ServerFolders\SABnzbd\ini\sabnzbd1.ini"
Start in / Working dir: "C:\Program Files\sabnzbd"
It worked with 2.9xx Versions but with 3.0 / beta 4 it won't stat as expected...

here is the sceduled task i use:

Code: Select all

<?xml version="1.0" encoding="UTF-16"?>
<Task version="1.4" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
  <RegistrationInfo>
    <Date>2012-12-14T13:15:21.8727859</Date>
    <Author>MaK</Author>
    <Description>Startet SABnzbd1 auf Port 8899 beim Systemstart ini in D:\ServerFolders\SABnzbd\ini\sabnzbd1.ini</Description>
    <URI>\SABnzbd_beim_start_working 64bit</URI>
  </RegistrationInfo>
  <Triggers>
    <BootTrigger>
      <Enabled>true</Enabled>
      <Delay>PT30S</Delay>
    </BootTrigger>
  </Triggers>
  <Principals>
    <Principal id="Author">
      <UserId>S-1-5-18</UserId>
      <RunLevel>LeastPrivilege</RunLevel>
    </Principal>
  </Principals>
  <Settings>
    <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy>
    <DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries>
    <StopIfGoingOnBatteries>false</StopIfGoingOnBatteries>
    <AllowHardTerminate>false</AllowHardTerminate>
    <StartWhenAvailable>false</StartWhenAvailable>
    <RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>
    <IdleSettings>
      <StopOnIdleEnd>true</StopOnIdleEnd>
      <RestartOnIdle>false</RestartOnIdle>
    </IdleSettings>
    <AllowStartOnDemand>true</AllowStartOnDemand>
    <Enabled>true</Enabled>
    <Hidden>false</Hidden>
    <RunOnlyIfIdle>false</RunOnlyIfIdle>
    <DisallowStartOnRemoteAppSession>false</DisallowStartOnRemoteAppSession>
    <UseUnifiedSchedulingEngine>true</UseUnifiedSchedulingEngine>
    <WakeToRun>false</WakeToRun>
    <ExecutionTimeLimit>PT0S</ExecutionTimeLimit>
    <Priority>7</Priority>
    <RestartOnFailure>
      <Interval>PT1M</Interval>
      <Count>5</Count>
    </RestartOnFailure>
  </Settings>
  <Actions Context="Author">
    <Exec>
      <Command>"C:\Program Files\sabnzbd\SABnzbd.exe"</Command>
      <Arguments>--new --deamon --server 0.0.0.0:8899 -f "D:\ServerFolders\SABnzbd\ini\sabnzbd1.ini"</Arguments>
      <WorkingDirectory>C:\Program Files\Sabnzbd</WorkingDirectory>
    </Exec>
  </Actions>
</Task>
I see it in the taskmanager running .. but not able to access it. I also can't find any .log file .. if i Start it over cmd-line a .log is writen as specified in the .ini.
it seems that the <Arguments> will be ignored.
maybe u can have a look @ it
Thanks
Mark_Muc

User avatar
safihre
Administrator
Administrator
Posts: 3687
Joined: April 30th, 2015, 7:35 am
Location: Switzerland
Contact:

Re: SABnzbd-3.0.0Beta4 Windows 10 / Server Sceduled task

Post by safihre »

Can you find the logs anywhere?

Mark_Muc
Newbie
Newbie
Posts: 32
Joined: February 16th, 2010, 4:29 am

Re: SABnzbd-3.0.0Beta4 Windows 10 / Server Sceduled task

Post by Mark_Muc »

as I wrote:
I also can't find any .log file
I looked everywere ..also hidden content ..seach for *.log ..
if i start it on command / linke ..i generated a log in the dir specified in the .ini
also on port :8080 no respond .. but it is running .. see it in taskmanager

Thx for look into it!!
Mark_Muc

User avatar
sander
Release Testers
Release Testers
Posts: 7046
Joined: January 22nd, 2008, 2:22 pm

Re: SABnzbd-3.0.0Beta4 Windows 10 / Server Sceduled task

Post by sander »

use "resmon.exe" to find if SABnzbd is running, and on which port, and which address.

resmon.exe -> tab Network -> TCP connections. There sort on name, find sabnzbd.exe, and note Local address and Local Port.

... what do you see?

Mark_Muc
Newbie
Newbie
Posts: 32
Joined: February 16th, 2010, 4:29 am

Re: SABnzbd-3.0.0Beta4 Windows 10 / Server Sceduled task

Post by Mark_Muc »

Hello .. Sander
so tried like u told me.
That is very strange:
if i start over a sceduled task .. i can see it in tasmkan run and useing rescorces, looking in resmon the sabnzbd.exe is not vilsibe.
if i start it from cmd everything is fine and reachable.
I tried to add 2 pic to show u, but was not able to upload ..i can send via mail...
btw. i tried RC1..
Regards Mark_Muc

User avatar
sander
Release Testers
Release Testers
Posts: 7046
Joined: January 22nd, 2008, 2:22 pm

Re: SABnzbd-3.0.0Beta4 Windows 10 / Server Sceduled task

Post by sander »

Oops. I was wrong: that "resmon.exe" only shows active connections, and if you can't connect, it shows no connections. So: catch22 / Baron von Munchausen.

So, I installed SABnzbd as a service on a Windows system, and did this:

Open a CMD box, and then find the SABnzbd process / service:

Code: Select all

C:\>tasklist | find /i "sabnzbd"
SABnzbd.exe                  10936 Services                   0     85.060 K
So, SAB is running, with PID / Process ID 10936.
Let's find the ip address and port it is listening on:

Code: Select all

C:\>netstat -aon | find "10936"
  TCP    127.0.0.1:8080         0.0.0.0:0              LISTENING       10936

So SAB is running, and listening on 127.0.0.1:8080 aka http:// 127.0.0.1:8080 or https:// 127.0.0.1:8080

Mark_Muc
Newbie
Newbie
Posts: 32
Joined: February 16th, 2010, 4:29 am

Re: SABnzbd-3.0.0Beta4 Windows 10 / Server Sceduled task

Post by Mark_Muc »

thanks fpr testing .. running sabnzbd as a service it works fine..
ONLY u run it as a sceduled task "task sceduler" I can't access ...
same call and switches from a CMD pronpt it works fine...
very strange .. but it worked the same way (didn't change anyzhing) in 2.9xx it works fine ...

I tried the commands:
as a service:

C:\Windows\system32>netstat -aon | find "9060"
TCP 0.0.0.0:8888 0.0.0.0:0 LISTENING 9060
TCP 192.168.11.50:8888 192.168.11.10:50556 ESTABLISHED 9060
TCP 192.168.11.50:8888 192.168.11.10:50867 ESTABLISHED 9060

C:\Windows\system32>netstat -aon | find "9060"
TCP 0.0.0.0:8888 0.0.0.0:0 LISTENING 9060
TCP 192.168.11.50:8888 192.168.11.10:50556 ESTABLISHED 9060
TCP 192.168.11.50:8888 192.168.11.10:50867 ESTABLISHED 9060

# looks OK to me and working

via sceduled task:
C:\Windows\system32>tasklist | find /i "sabnzbd"
SABnzbd.exe 7400 Services 0 51.500 K

C:\Windows\system32>netstat -aon | find "7400"

C:\Windows\system32>
# no respond ..

Mark_Muc

User avatar
safihre
Administrator
Administrator
Posts: 3687
Joined: April 30th, 2015, 7:35 am
Location: Switzerland
Contact:

Re: SABnzbd-3.0.0Beta4 Windows 10 / Server Sceduled task

Post by safihre »

Seems maybe like a permissions problem, that it isn't allowed to start when run as scheduled task?
Is there any mention of errors in the Windows Event Viewer? (Applications section)
After you start it, it should show something there.

Mark_Muc
Newbie
Newbie
Posts: 32
Joined: February 16th, 2010, 4:29 am

Re: SABnzbd-3.0.0Beta4 Windows 10 / Server Sceduled task

Post by Mark_Muc »

Hmm i now checkd everything .. and disabled virus scanning ...
in" C:\Program Files\" i mad a new DIR calles Sabnzb.2 (vor version 2.x) copied the 2.9x files to "C:\Program Files\SABnzbd.2"
just changed in the sceduled task sabnzbd to sabnzbd.2 (program and working dir)
really left everything as it was .. and it started and run without a problem ..
proof again back to "C:\Program Files\SABnzbd" and the same behavior like i discribed.
so it can't be anything with the permission .. the .exe might be not "signed of whatever
Regards
Mark_Muc

User avatar
safihre
Administrator
Administrator
Posts: 3687
Joined: April 30th, 2015, 7:35 am
Location: Switzerland
Contact:

Re: SABnzbd-3.0.0Beta4 Windows 10 / Server Sceduled task

Post by safihre »

Hmm, I will have to look into this more.. Never used scheduled tasks before, have to see how to configure.

Mark_Muc
Newbie
Newbie
Posts: 32
Joined: February 16th, 2010, 4:29 am

Re: SABnzbd-3.0.0Beta4 Windows 10 / Server Sceduled task

Post by Mark_Muc »

u can use the one i posted in the first post .. just copie the "code" as xyz.xml and just import it in the task sceduler .. change the dir's and u r fine

Mark_Muc

Mark_Muc
Newbie
Newbie
Posts: 32
Joined: February 16th, 2010, 4:29 am

Re: SABnzbd-3.0.0Beta4 Windows 10 / Server Sceduled task

Post by Mark_Muc »

Hello .. just checket with the final 3.0.0 .. same behavior ... just to let u know
Mark_Muc

User avatar
safihre
Administrator
Administrator
Posts: 3687
Joined: April 30th, 2015, 7:35 am
Location: Switzerland
Contact:

Re: SABnzbd-3.0.0Beta4 Windows 10 / Server Sceduled task

Post by safihre »

I know, just didn't have the time to dive into it yet :/

Mark_Muc
Newbie
Newbie
Posts: 32
Joined: February 16th, 2010, 4:29 am

Re: SABnzbd-3.0.0Beta4 Windows 10 / Server Sceduled task

Post by Mark_Muc »

no problem..

Post Reply