Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 69b845d924 | |||
| d9c8344a29 |
@@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
namespace Kiri\Server\Abstracts;
|
namespace Kiri\Server\Abstracts;
|
||||||
|
|
||||||
|
use Kiri\Di\HotReloadState;
|
||||||
use Kiri\Di\Inject\Container;
|
use Kiri\Di\Inject\Container;
|
||||||
use Kiri\Error\StdoutLogger;
|
use Kiri\Error\StdoutLogger;
|
||||||
use Kiri\Events\EventProvider;
|
use Kiri\Events\EventProvider;
|
||||||
@@ -241,10 +242,10 @@ class FileWatcher extends AbstractProcess implements OnProcessInterface
|
|||||||
$preview .= ' ...';
|
$preview .= ' ...';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
di(HotReloadState::class)->store($changedFiles);
|
||||||
di(StdoutLogger::class)->println('detected file changes, reloading server: ' . $preview);
|
di(StdoutLogger::class)->println('detected file changes, reloading server: ' . $preview);
|
||||||
|
|
||||||
$server = di(ServerInterface::class);
|
$server = di(ServerInterface::class);
|
||||||
var_dump($server::class, get_class_methods($server));
|
|
||||||
if (method_exists($server, 'reload')) {
|
if (method_exists($server, 'reload')) {
|
||||||
$server->reload();
|
$server->reload();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -74,7 +74,7 @@ class OnServerWorker extends Kiri\Server\Abstracts\Server
|
|||||||
try {
|
try {
|
||||||
$this->dispatch->dispatch(new OnBeforeWorkerStart($server, $workerId));
|
$this->dispatch->dispatch(new OnBeforeWorkerStart($server, $workerId));
|
||||||
if ($workerId < $server->setting['worker_num']) {
|
if ($workerId < $server->setting['worker_num']) {
|
||||||
CoordinatorManager::utility(Coordinator::WORKER_START)->waite();
|
CoordinatorManager::utility(Coordinator::WORKER_START)->wait();
|
||||||
|
|
||||||
$this->dispatch->dispatch(new OnWorkerStart($server, $workerId));
|
$this->dispatch->dispatch(new OnWorkerStart($server, $workerId));
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
+1
-1
@@ -9,7 +9,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"require": {
|
"require": {
|
||||||
"php": ">=8.4",
|
"php": ">=8.5",
|
||||||
"ext-json": "*",
|
"ext-json": "*",
|
||||||
"composer-runtime-api": "^2.0",
|
"composer-runtime-api": "^2.0",
|
||||||
"psr/http-server-middleware": "^1.0",
|
"psr/http-server-middleware": "^1.0",
|
||||||
|
|||||||
Reference in New Issue
Block a user