Copy link to clipboard
Copied
Since finding out that InDesign Server 2017 (64 bit) is single threaded, I'm wondering if there's a way to check the server's status concerning scripts. Specifically:
1. Check to see how many scripts are in the server's queue.
2. Check status for currently running script (or if there's no current script running).
3. Check timestamps of scripts that are running (or have run).
[Moved the discussion in IDS developers forum so that the question gets more visibility from developers who use IDS]
You can run IDS server instances on different ports and then submit jobs on these ports. You can check if the IDS instance is up and running on a particular port by using commands like netstat
I am not sure if IDS provides any such capability natively, you would need to have a middleware that monitors IDS instances and submits your jobs to one of the instances. Once you submit a job
...Copy link to clipboard
Copied
[Moved the discussion in IDS developers forum so that the question gets more visibility from developers who use IDS]
You can run IDS server instances on different ports and then submit jobs on these ports. You can check if the IDS instance is up and running on a particular port by using commands like netstat
I am not sure if IDS provides any such capability natively, you would need to have a middleware that monitors IDS instances and submits your jobs to one of the instances. Once you submit a job to an instance using a SOAP client like sampleclient it will return control only after the script execution is finished, you could use this to identify if an instance is free or not.
You could also investigate some load balancing piece for IDS like LBQ from Adobe that can provide you with more information like status, load balancing feature etc. Have a look at the following
-Manan