-
Notifications
You must be signed in to change notification settings - Fork 92
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CloudCrowd.actions doesn't seem to work from a node only #9
Comments
I checked out your code and it works for me. You can't print Once the node starts up, it registers itself with the central server as being able to perform the "process" action. You can verify this by opening up a
|
That answers why it won't print out but I'm still having the issue with the server being unable to see the action unless it's being run from within the same directory as the server (crowd server and then in another window crowd node) If I try to run the node from another location it still properly registers the node and the actions in the database, but they never get called. The crowd server output: |
Sorry, the server needs to know about all of the valid actions. Make sure that the configuration directory that the server is running on also has a copy of your |
Thanks. That got it working. I guess I need to duplicate things since I want the local node to run everything but the processor action so I can't launch the server and node from the same directory. |
I've tried to move one of my actions into a node by itself so it can be run on multiple machines. The problem is that the node doesn't properly create the actions. When trying to run 'crowd node' it will throw a "uninitialized constant Module::Processor" error. While the node will start up without the 'puts CloudCrowd.actions' in the support/setup.rb, the action isn't properly recognized by the server and will never be run.
http://github.com/jgeiger/gminer_cloud_processor/tree/bugged
The text was updated successfully, but these errors were encountered: