start.php 625 B

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. use \Workerman\WebServer;
  3. use \GatewayWorker\Gateway;
  4. use \GatewayWorker\BusinessWorker;
  5. // gateway
  6. $gateway = new Gateway("Websocket://0.0.0.0:8585");
  7. $gateway->name = 'TodpoleGateway';
  8. $gateway->count = 4;
  9. $gateway->lanIp = '127.0.0.1';
  10. $gateway->startPort = 4000;
  11. $gateway->pingInterval = 10;
  12. $gateway->pingData = '{"type":"ping"}';
  13. // bussinessWorker
  14. $worker = new BusinessWorker();
  15. $worker->name = 'TodpoleBusinessWorker';
  16. $worker->count = 4;
  17. // WebServer
  18. $web = new WebServer("http://0.0.0.0:8686");
  19. $web->user = 'www-data';
  20. $web->count = 2;
  21. $web->addRoot('www.your_domain.com', __DIR__.'/Web');