SDAEMDEV parameter: Difference between revisions
(Automatically generated page update) |
mNo edit summary |
||
Line 1: | Line 1: | ||
{{Template:SDAEMDEV parameter subtitle}} | {{Template:SDAEMDEV parameter subtitle}} | ||
==Summary== | ==Summary== | ||
<dl> | <dl> | ||
Line 13: | Line 14: | ||
<dd>Before <var class="product">Sirius Mods</var> 6.7 | <dd>Before <var class="product">Sirius Mods</var> 6.7 | ||
</dl> | </dl> | ||
==Description== | ==Description== | ||
This parameter specifies the IODEV number to be used for SDAEMON | This parameter specifies the IODEV number to be used for SDAEMON (pronounced ess-demon) threads. | ||
(pronounced ess-demon) threads. | |||
These are special background threads (analogous to IODEV=3 threads) | These are special background threads (analogous to IODEV=3 threads) | ||
that operate without terminals and perform a variety of tasks, | that operate without terminals and perform a variety of tasks, | ||
from running requests on behalf of users via $comm functions (see | from running requests on behalf of users via $comm functions (see | ||
the [[Sirius Functions Reference Manual]]) or Daemon class | the [[Sirius Functions Reference Manual]]) or [[Daemon class]] requests, to [[Janus Web Server]] | ||
and other Janus server requests, to running as [[Janus Debugger]] or [[SirFact]] | and other Janus server requests, to running as [[Janus Debugger]] or [[SirFact]] worker threads. | ||
worker threads | |||
'''Note:''' | The value of the <var>SDAEMDEV</var> parameter must be an odd number between 1 and 53, | ||
and it must be different from the [[TNDEV parameter]]. | |||
<p class="note"><b>'''Note:'''</b> | |||
Any IODEV number selected for SDAEMDEV will be | Any IODEV number selected for SDAEMDEV will be | ||
unavailable for its normal function. | unavailable for its normal function. | ||
The recommended setting for SDAEMDEV is 15 ''unless'' | The recommended setting for SDAEMDEV is 15 ''unless'' | ||
a site is using BTAM TTY terminals, which is exceedingly unlikely | a site is using BTAM TTY terminals, which is exceedingly unlikely | ||
these days. | these days. </p> | ||
Once an <var>SDAEMDEV</var> value is defined, <var>[[IODEV parameter|IODEV]]</var> cards must be added for the threads | |||
Once an SDAEMDEV value is defined, IODEV cards must be added for the threads | |||
that will run as SDAEMONs, just as IODEV cards are added for any other thread | that will run as SDAEMONs, just as IODEV cards are added for any other thread | ||
type supported by [[Model 204]]. | type supported by [[Model 204]]. | ||
The correct number of IODEV cards depends on too many factors to provide any | The correct number of IODEV cards depends on too many factors to provide any | ||
Line 42: | Line 41: | ||
more as the maximum expected number of simultaneous Janus connections. | more as the maximum expected number of simultaneous Janus connections. | ||
For more information about setting up SDAEMON threads, see the [[Sirius Mods Installation Guide]]. | For more information about setting up SDAEMON threads, see the <var class="book">[[Sirius Mods Installation Guide]]</var>. | ||
[[Category:System parameters]] | [[Category:System parameters]] | ||
[[Category:Parameters]] | [[Category:Parameters]] |
Revision as of 22:39, 14 April 2014
IODEV number for SDaemons
Summary
- Default value
- 0
- Parameter type
- System
- Where set
- User 0 CCAIN parameters
- Related products
- All
- Introduced
- Before Sirius Mods 6.7
Description
This parameter specifies the IODEV number to be used for SDAEMON (pronounced ess-demon) threads. These are special background threads (analogous to IODEV=3 threads) that operate without terminals and perform a variety of tasks, from running requests on behalf of users via $comm functions (see the Sirius Functions Reference Manual) or Daemon class requests, to Janus Web Server and other Janus server requests, to running as Janus Debugger or SirFact worker threads.
The value of the SDAEMDEV parameter must be an odd number between 1 and 53, and it must be different from the TNDEV parameter.
Note: Any IODEV number selected for SDAEMDEV will be unavailable for its normal function. The recommended setting for SDAEMDEV is 15 unless a site is using BTAM TTY terminals, which is exceedingly unlikely these days.
Once an SDAEMDEV value is defined, IODEV cards must be added for the threads that will run as SDAEMONs, just as IODEV cards are added for any other thread type supported by Model 204.
The correct number of IODEV cards depends on too many factors to provide any simple rules, but most sites should have at least 10, and then as many more as the maximum expected number of simultaneous Janus connections.
For more information about setting up SDAEMON threads, see the Sirius Mods Installation Guide.