At the time of this writing, this blog runs on a Bitnami WordPress image, but I have changed the configuration to run multiple sites (
MULTISITE in the
wp-config.php). I realised I had issues running scheduled events using
DISABLE_WP_CRON when the ActivityPub plugin failed to send new posts to subscribers. This was confirmed by the site health dashboard, indicating that scheduled events were late.
As it turns out, when manually running the script with
sudo -u daemon /opt/bitnami/php/bin/php /opt/bitnami/wordpress/wp-cron.php (with
WP_DEBUG enabled) complains of an undeclared
HTTP_HOST, and terminates quickly. As soon as I set that variable in the environment and reran the script, the warning was gone, and the script took longer to run. All my recent post also made it to the fediverse!