Well, this is where my problem diverges from the two above - running
the command "/usr/bin/php -q /var/scalr/app/cron-ng/cron.php --
DeployManager" resolves into the following error:
Option "DeployManager" is not recognized.
Usage: /var/www/app/cron-ng/cron.php [options]
--MessagingQueue Manage messages queues
--Poller Manage poller
--SNMPStatsPoller SNMP stats Poller
--ScalarizrMessaging Process ingoing Scalarizr messages
--farm-id [ <string ] Affect only this farm (With --
ScalarizrMessaging, --Scaling)
--Scaling Roles scaling
--help Print this help
Now, by my count, there are 5 distinct cron jobs listed here. When I
check the Core Settings for Scalr in the administration panel, I see
the number it has chosen for the "Cron processes number" field is also
5.
As per the guide for 2.5 (located here:
http://wiki.scalr.net/index.php?title=Installing_Scalr/Scalr_2.5_%2B_Ubuntu_11.10_(Oneiric_Ocelot)
), I have specified 15 cron jobs total - coincidentally, I am missing
much of the functionality I would assume would be performed by the
'missing' 10 jobs. For instance, server farms will not run deploy jobs
on their own, a function I assume is done by DeployManager (I have no
problem manually starting a server out of a specific role, so it's not
a communication problem between AWS and Scalr), and I cannot seem to
create a snapshot of a running server and turn it into a new role
(something I assume is done by the BundleTasksManager job).
Checking cron.php, I can see that all the jobs specified in the guide
are *there* so my suspicion is that either the jobs have changed
between 2.2.1 (the version I am using) and 2.5 (the version the guide
apparently works for), or.. I have some other problem.
Any help on this issue would be much appreciated, thanks.