Initial attempt at starting daemon in background
This commit is contained in:
parent
94c52bb5eb
commit
920591a171
2 changed files with 14 additions and 5 deletions
|
@ -38,8 +38,9 @@ class LBRY_Daemon
|
||||||
$this->notice = new LBRY_Admin_Notice();
|
$this->notice = new LBRY_Admin_Notice();
|
||||||
$this->daemon_running = $this->test_daemon();
|
$this->daemon_running = $this->test_daemon();
|
||||||
|
|
||||||
if (!$this->daemon_running && !$this->start_daemon()) {
|
if (!$this->daemon_running) {
|
||||||
$this->notice->set_notice('error', 'Cannot connect to the LBRY Daemon. Click <a href="' . admin_url('admin.php?page=lbrypress-help') . '">HERE</a> for help.');
|
$this->start_daemon();
|
||||||
|
$this->notice->set_notice('error', 'Cannot connect to the LBRY Daemon. Attempting to start server. <br /> If you are still having troubles, click <a href="' . admin_url('admin.php?page=lbrypress-help') . '">HERE</a> for help.');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -60,11 +61,19 @@ class LBRY_Daemon
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Attempts to start the daemon
|
* Attempts to start the daemon
|
||||||
* @return bool True on success
|
|
||||||
*/
|
*/
|
||||||
private function start_daemon()
|
private function start_daemon()
|
||||||
{
|
{
|
||||||
return false;
|
$response = popen(ABSPATH . '/lbrynet start', "w");
|
||||||
|
error_log(print_r($response));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Attempts to start the daemon
|
||||||
|
*/
|
||||||
|
private function stop_daemon()
|
||||||
|
{
|
||||||
|
exec(ABSPATH . '/lbrynet stop &');
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
|
|
||||||
<h2>Usage</h2>
|
<h2>Usage</h2>
|
||||||
|
|
||||||
<p>By default, `lbrynet` will provide a JSON-RPC server at `http://localhost:5279`. This is the address our plugin will be expecting to use.</p>
|
<p>By default, <code>lbrynet</code> will provide a JSON-RPC server at <code>http://localhost:5279</code>. This is the address our plugin will be expecting to use.</p>
|
||||||
<p>If curious, The full API is documented <a href="https://lbry.tech/api/sdk" target="_blank">here</a></p>
|
<p>If curious, The full API is documented <a href="https://lbry.tech/api/sdk" target="_blank">here</a></p>
|
||||||
|
|
||||||
<p><a href="https://github.com/lbryio/lbry-sdk/blob/master/README.md" target="_blank">SDK Github</a></p>
|
<p><a href="https://github.com/lbryio/lbry-sdk/blob/master/README.md" target="_blank">SDK Github</a></p>
|
||||||
|
|
Loading…
Reference in a new issue