У меня есть запланированная задача, которая запускает php CLI каждые несколько минут. Он работает нормально, но очень часто не удается taskeng.exe
окно с сообщением Failed to start up concurrent users module!
(и ничего больше), который никогда не закрывается.
Что именно это означает? Это сообщение исходит от php или от Windows? Стоит ли мне беспокоиться об этом / пытаться исправить?
Это конфигурация задачи:
...
<Triggers>
<TimeTrigger>
<Repetition>
<Interval>PT1M</Interval>
<StopAtDurationEnd>false</StopAtDurationEnd>
</Repetition>
<StartBoundary>2016-06-11T20:23:05.5135319</StartBoundary>
<Enabled>true</Enabled>
</TimeTrigger>
</Triggers>
<Principals>
<Principal id="Author">
<UserId>...</UserId>
<LogonType>InteractiveTokenOrPassword</LogonType>
<RunLevel>HighestAvailable</RunLevel>
</Principal>
</Principals>
<Settings>
<DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries>
<StopIfGoingOnBatteries>true</StopIfGoingOnBatteries>
<IdleSettings>
<StopOnIdleEnd>true</StopOnIdleEnd>
<RestartOnIdle>false</RestartOnIdle>
</IdleSettings>
<Enabled>true</Enabled>
<Hidden>true</Hidden>
<RunOnlyIfIdle>false</RunOnlyIfIdle>
<WakeToRun>false</WakeToRun>
<ExecutionTimeLimit>PT0S</ExecutionTimeLimit>
<Priority>7</Priority>
</Settings>
<Actions Context="Author">
<Exec>
<Command>C:\...\php.exe</Command>
<Arguments>services.php service=mora ctl=check</Arguments>
<WorkingDirectory>C:\...</WorkingDirectory>
</Exec>
</Actions>
</Task>
Серверная ОС - Windows Server 2012 R2 (64). Версия PHP 5.4 не является потокобезопасной (32) с Zend Loader 3.3.