Chapter 11 · User guide

Troubleshooting and support

What the workspace tells you when the worker stops or the licence changes state, how to get the list back in step, and how to reach support.

01 · The worker has stopped

"Some actions may take longer"

When the background worker is not running, the workspace shows a plain notice that some actions may take longer. Single edits still go through, but bulk jobs wait and lists may fall behind WooCommerce.

  1. On shared hosting, check that the cron entry from Getting started is still present, on one line, and that FASTOPS_PHP points at a command-line PHP. Hosting panels sometimes reset cron after a migration.
  2. On a VPS, check the Supervisor or systemd service status and restart it.
  3. From the command line, wp fastops status --field=worker.alive reports whether a worker is alive; add --url= on multisite.
  4. In FastOps → Settings, enable debugging to see worker restarts, resource use and the hosting readiness panel.
Keep WordPress cron healthy tooFastOps uses WordPress cron or Action Scheduler for some background tasks even when a permanent worker is running.

02 · Licence states

What FastOps → Pro licence can show

The licence state controls Pro updates and support access only. The features already installed, and your store, keep working whatever the state.

StateMeaningWhat to do
ActiveLicensed and checked recently.Nothing.
Updates pausedThe subscription has lapsed or the plan has no free seat for this site.Renew or free a seat in your FastOps account, then Check licence now.
Installation blockedThis installation's seat was revoked by an operator.Contact support if unexpected.
Cloud temporarily unreachableThe last background check could not reach FastOps Cloud.Nothing; checks retry. If it persists, ask your host whether outbound HTTPS is blocked.
Reconnect requiredThe site address changed or the stored secret was lost, often after a restore or migration.Activate again with the key and the right environment. Use the recovery token from your account only if the page asks for it.
Not activatedNo key has been entered on this site.Follow Activate the licence.

03 · A list looks out of date

Refresh, then rebuild if needed

The order list with the refresh control highlighted.
Refreshing a list.
  1. Refresh reloads the list.
  2. The total count; compare it with WooCommerce if you suspect the index is behind.
  1. Choose the refresh control on the list. Changes made in WordPress normally appear within seconds.
  2. If the worker was stopped for a while, start it; it catches up on its own.
  3. If counts still differ from WooCommerce, choose Build index in the workspace or run wp fastops rebuild --type=all. Rebuilding is safe at any time and does not change store data.

04 · FastOps asks for HPOS

Enable high-performance order storage

FastOps requires WooCommerce's high-performance order storage. Enable it from WooCommerce → Settings → Advanced → Features after WooCommerce's synchronisation checks pass; FastOps never changes order storage itself. See Orders.

05 · Contact support

Send the environment report

  1. In FastOps → Settings, enable debugging.
  2. Choose Download the environment report. It contains plugin names and versions and background-processing status; it contains no order or customer data.
  3. If an extension failed after a save, FastOps names the hook and callback and offers a sanitised report; include it.
  4. Email both, with what you were doing and the record's WooCommerce ID, to [email protected].