Skip to content
This repository has been archived by the owner on Sep 18, 2024. It is now read-only.

C# getwork/LP backend #23

Open
cdhowie opened this issue Jun 24, 2011 · 4 comments
Open

C# getwork/LP backend #23

cdhowie opened this issue Jun 24, 2011 · 4 comments
Assignees

Comments

@cdhowie
Copy link
Owner

cdhowie commented Jun 24, 2011

I would like to implement a C# service that can replace/supplement the PHP getwork/LP backend to more efficiently handle requests, keep queues of work around, and provide better failover decisions. The current "execute code upon request" model is a bit limiting, so allowing a long-running service to decide how to failover and how/when to appropriately respond to miner LP requests (as well as to handle the pool LP requests) would be extremely beneficial to performance and maintainability of the proxy.

@ghost ghost assigned cdhowie Jun 24, 2011
@edgeman16
Copy link

This would make the proxy sort of a more "standalone" proxy application vs. a PHP web application, correct?

@cdhowie
Copy link
Owner Author

cdhowie commented Jun 24, 2011

As designed, no. The admin pages will still be used to administrate the application. The new backend would replace /index.php (the script that handles getwork and long-polling requests). It's more of an add-on service.

@edgeman16
Copy link

Gotcha. Works for me, I suppose I can ProxyPass or something to get requests to port 80 through Apache to the new backend handler.

@cdhowie
Copy link
Owner Author

cdhowie commented Jun 26, 2011

I might include an Apache config recipe for doing exactly that. Note that the existing PHP getwork/LP script will continue to work, so if you don't have access to mono on your server you will still be able to use the proxy.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants