Skip to content

Instantly share code, notes, and snippets.

@thbley
thbley / server.php
Last active April 8, 2021 20:19
This demo shows how Swoole can handle 100 requests in parallel using 2 php processes.
<?php
/**
* This demo shows how Swoole can handle
* 100 requests in parallel using 2 php processes.
*
* Usage:
* php server.php
*
* To confirm that we only have two worker processes:
* ps a | grep swoole
@thbley
thbley / nodejs_tail-f.js
Last active December 12, 2015 06:09
Run tail -f foobar.log inside a browser with Nodejs in the backend.
var ip = "127.0.0.1";
var port = 8000;
var filename = "/ramdisk/access.log";
var tail = require("child_process").spawn("tail", ["-f", filename]);
require("http").createServer(function(req, res){
if (req.url=="/tail") {
res.writeHead(200, {"Content-Type": "text/plain;charset=UTF-8"});
res.write("Running tail -f "+filename+" ...\n");
tail.stdout.on("data", function(data){