Remove server and http in roadrunner
This commit is contained in:
@@ -1,11 +1,3 @@
|
||||
server:
|
||||
command: "php psr-worker.php"
|
||||
|
||||
http:
|
||||
address: 0.0.0.0:8080
|
||||
pool:
|
||||
num_workers: 4
|
||||
|
||||
service:
|
||||
cron:
|
||||
command: php cron-worker.php
|
||||
|
||||
@@ -1,31 +0,0 @@
|
||||
<?php
|
||||
|
||||
use Spiral\RoadRunner;
|
||||
use Nyholm\Psr7;
|
||||
|
||||
include "vendor/autoload.php";
|
||||
|
||||
$worker = RoadRunner\Worker::create();
|
||||
$psrFactory = new Psr7\Factory\Psr17Factory();
|
||||
|
||||
$psr7 = new RoadRunner\Http\PSR7Worker($worker, $psrFactory, $psrFactory, $psrFactory);
|
||||
|
||||
while (true) {
|
||||
try {
|
||||
$request = $psr7->waitRequest();
|
||||
|
||||
if (!($request instanceof \Psr\Http\Message\ServerRequestInterface)) { // Termination request received
|
||||
break;
|
||||
}
|
||||
} catch (\Throwable) {
|
||||
$psr7->respond(new Psr7\Response(400)); // Bad Request
|
||||
continue;
|
||||
}
|
||||
|
||||
try {
|
||||
// Application code logic
|
||||
$psr7->respond(new Psr7\Response(200, [], 'Hello RoadRunner!'));
|
||||
} catch (\Throwable) {
|
||||
$psr7->respond(new Psr7\Response(500, [], 'Something Went Wrong!'));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user