Scheduled Jobs on Remote Servers

Scheduled Jobs on Remote Servers

Scheduled Jobs on Remote Servers

The tables below contain descriptions and schedules for regularly scheduled jobs on remote (i.e. at a customer's site) FullCount servers.
This article does not apply to central FullCount servers (i.e. fcadmin01, tomcatprod01, odbprod01, etc.).

Application

Description

Interval

Start Time

 Duration

Comments

Menu Cycling

Day

3:00 AM

 

 

Item Countdown Reset

Day

3:00 AM

 

 

Gift Card Expiration

Day

3:00 AM

 

 

Print Queue Cleanup

Day

3:00 AM

 

 

Choice List Cycling

Day

3:05 AM

 

 

Gift Card Service Fee

Day

3:05 AM

 

 

Carryover Dates Creation

Day

3:10 AM

 

 

Charge Account Dates Creation

Day

3:10 AM

 

 

Community Plan Dates Creation

Day

3:10 AM

 

 

Bump Kitchen Display Files

Day

3:10 AM

 

 

Clean up Order Orders

Day

3:10 AM

 

 

Recurring Transactions

Day

3:15 AM

 

 

Scheduled Reports

Day

3:30 AM

 

Hosted in back office application and runs via quartz database tables

Absence Credits

Day

3:30 AM

 

 

Employee Integration

Day

6:30 AM

 

 

Belmont Village Scheduled Report

Day

9:00 PM

 

Only applicable for Belmont Village communities

Auto Print From Hold

Minute

Every 1 minute

 

 

Reservations Reminder

Minute

Every 5 minutes

 

Not applicable for remote communities, but still runs

HL7 Processing

Minute

Every 5 minutes

 

Includes myUnity, PCC, Vitals

Belmont Village Resident Processing

Hour

Every hour

 

Only applicable for Belmont Village communities

Notes

 

Database

Description

Interval

Start Time

Duration

Comments

Auto optimizer stats collection (11G)

Day

Weekdays: 10:00 PM - 2:00 AM
Weekends:  6:00 AM - 2:00 AM

 

Automatically scheduled via DBMS_SCHEDULER.

Auto space advisor (11G)

Day

Weekdays: 10:00 PM - 2:00 AM
Weekends:  6:00 AM - 2:00 AM

 

Automatically scheduled via DBMS_SCHEDULER.

SQL tuning advisor (11G)

Day

Weekdays: 10:00 PM - 2:00 AM
Weekends:  6:00 AM - 2:00 AM

 

Automatically scheduled via DBMS_SCHEDULER.

Statistics job (10G)

Day

Varies, different on every server.

 

Manually scheduled via DBMS_JOB.

Notes

 

Operating System

Description

Interval

Start Time

Duration

Comments

Restart Tomcat

Day

12:00 AM

Less than 5 minutes.

 

Datadump cleanup

Day

12:15 AM

Less than 1 minute.

Depends on how many print jobs have been created in the last day.

Touchscreen log cleanup

Day

12:30 AM

Less than 1 minute.

 

Database backup

Day

1:00 AM

Up to 9 hours.
Typically less than 1 hour.

Duration depends on upload bandwidth available on remote server.

Remote Connections

Minute

Every 5 minutes

Up to 5 minutes

Networking problems can cause this job to hang indefinitely.

Monitoring

Minute

Every 5 minutes

?

Networking problems can cause this job to hang indefinitely.

Notes

  • As of 2015-08-24, all scheduled jobs are included in the "fullcount-server-base" package.
  • Jobs are defined in individual files in packages/fullcount/server/base/trunk/src/etc/cron.d/.
  • Jobs are defined in individual files to make them easier to manage with Ansible.
  • You cannot use the crontab command to view or edit jobs in the "/etc/cron.d" directory.
  • Do not use the crontab command to schedule new jobs. Instead, create a new file in the "/etc/cron.d" directory.

 


    • Related Articles

    • Scheduled Jobs on Central Servers

      Scheduled Jobs on Central Servers Application Description Interval Start Time Duration Comments Menu Cycling Day 3:00 AM Item Countdown Reset Day 3:00 AM Gift Card Expiration Day 3:00 AM Print Queue Cleanup Day 3:00 AM Choice List Cycling Day 3:05 AM ...
    • Overview of Deployment Process for Remote Servers

      Overview of Deployment Process for Remote Servers Introduction The process for updating the Touchscreen and Back Office applications is known as the deployment process. The deployment process is only used for updating applications and databases on ...
    • Copy-down Process for Remote Servers

      Copy-down Process for Remote Servers Note: This is just the "copy-down" process; it does not include steps for installing or configuring the OS, database, or applications. Create a new directory on "fcadmin01.fullcount.net" with the community code ...
    • How to Use Ansible to Deploy Applications on Remote Servers

      How to Use Ansible to Deploy Applications on Remote Servers Objectives Use ansible to deploy applications on remote servers. Prerequisites A VPN account. A VPN client installed on your computer. An ssh client installed on your computer. An ssh ...
    • Remote Server Decommission Process

      Remote Server Decommission Process The purpose of this document is to track the process for decommissioning a FullCount remote server as part of the transition for the client to be centrally hosted or if the client is leaving FullCount. The first ...