Closed

Cronjob Manager

Hello,

We are in need of someone to create a piece of web application that will be running on a "master node" server and that will interface and manage "worker nodes" by changing the cronjobs assigned to each node.

Use Case: I have 9 crons that are all very resource intensive and so I need to run them on 3 different worker nodes. When I create each cronjob I want the ability to assign each cron to a different node. When I create the cronjob, it's inserted into a mysql database for local management/record keeping. The worker nodes then poll the master node API endpoint every minute and determine what commands it needs to execute.

Requirements:

- Single UI on Master Node

- Master Node does not require root access, only apache, PHP and MySQL

- Worker Nodes run a single script that is set to be execute every minute which polls the master node for other commands to run.

- Worker Node script needs to execute commands asynchronously (do not wait for previous command to finish before executing the next one).

- Worker Node needs to send cron log back to Master Node when complete along with success/failure

- Master Node should have complete scheduling ability

- Master Node needs the ability to display cron output/logs historically.

- Crons are to be assigned to specific nodes/names

- A way to add/remove/update Worker Nodes

The UI should be clean (example: [url removed, login to view]) and provide both the last runtime result as well as cronjob logs (cron output).

I am not yet sure what effort is needed to make this happen.

Skills: PHP, Software Architecture

See more: web application php mysql, wordpress resource, finish master, node mysql, cron management, mysql database manager, i want a manager, files manager, cron command, airbnb, access manager, database record keeping, node web application, node php api, software cron, cron wordpress, display access database wordpress, wordpress update software, access record keeping, access database record keeping, record keeping access database, record keeping database, case management mysql, record keeping access, record keeping database access

About the Employer:
( 5 reviews ) Bend, United States

Project ID: #5071276

5 freelancers are bidding on average $284 for this job

SigmaVisual

Dear Client, I can help in your project. We have already experience of working on similar projects. Please see below to get idea of our experience: Amazon/Ebay Bots: [url removed, login to view] More

$144 USD in 3 days
(237 Reviews)
7.8
phpsunil

we have worked on many projects that are working very fine which are easy to understand and use very user friendly .we have gained expertise in making such projects beyond the expectation of the client. we are experts More

$242 USD in 10 days
(5 Reviews)
4.0
mbr1979

Hi This looks like a useful piece of software for cron monitoring. One question I have - are you limited to only 1 script on the worker nodes ? I think it would be much easier to have a php script that polls the More

$200 USD in 5 days
(1 Review)
2.4
vivooo

[url removed, login to view] . Why choose me? === First check my profile feedback and portfolio .. I... ... take pride of my 5.0 / 5.0 rating, 100% completion rate, 100% on-time completion :-) .. work alone, and st More

$100 USD in 3 days
(2 Reviews)
1.0
christog

HI,we are a small team and we've experts familiar with your proposal.i'm sure we can make your proposal as your liking..if you chat with me 2 minutes I'll provide a solid solution for [url removed, login to view] to say i can't be done f More

$333 USD in 7 days
(0 Reviews)
0.0
PerfectionTek

Hello Sir/Mam, We provide the excellent web services which appeal to customers to ask and inquire about your products and services. We have professionally trained team of expert web designers which design user f More

$500 USD in 25 days
(0 Reviews)
0.0