Show/Hide Toolbars

Руководство по тех. обслуживанию

Обновление сервиса управления заданиями TCJobService

Ссылки Назад Вверх Вперед

Сервис не используется, начиная с версии 2.215

Сервис TCJobService отвечает за выполнение регламентированных заданий, которые выполняются по определенному расписанию (например, смарт-расписания, почтовые рассылки). Подробнее об этих заданиях можно узнать в Руководстве администратора.

Обновление версии TCJobService

1. Зайдите в службы и остановите выполнение TCJobService.

2. Скопируйте файлы нового jobservice на сервер, замените файл конфигурации на старый.

3. В командной строке выполните команду:

sc delete "TCJobService"

4. В командной строке выполните переход в папку с файлами .Net:
cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319
5. После перехода в командной строке выполните команду:
installutil.exe <exe-файл> 
где на место <exe-файл> перетащите мышью exe-файл из папки с TCJobService.

Если возникнут проблемы с копированием прав NTFS, удалите файлы старого сервиса из папки ProgramFiles и запишите в нее новые. Установку надо производить из этой папки.

Для серверов на Linux

vim /opt/tcjobservice.sh           #создаем файл + содержимое:
#!/bin/bash
SITE=$1
curl -v -H 'Host: localhost' \
  -H 'Content-Type: application/x-www-form-urlencoded' \
  -H "Content-Length: 0" \
  -X POST {$SITE}/TCJobService.asmx/PeriodicExecution
chmod +x /opt/tcjobservice.sh       #делаем файл исполняемым
crontab -e                         #откроется cron.

Далее необходимо внести следующее (пример):

*/1 * * * * /opt/tcjobservice.sh https://site.ru/

Полезные ссылки

Задания по таймеру