Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to start hyper-run #19

Open
seebz opened this issue Sep 24, 2020 · 6 comments
Open

Unable to start hyper-run #19

seebz opened this issue Sep 24, 2020 · 6 comments
Labels

Comments

@seebz
Copy link

seebz commented Sep 24, 2020

Since I upgraded PHP to version 7.4, I'm unable to start hyper-run.

Built-in PHP server works :

$ php -S localhost:8000 -t www
[Thu Sep 24 09:44:08 2020] PHP 7.4.10 Development Server (http://localhost:8000) started

Quick start example from README :

$ hyper-run -S localhost -s localhost -t www
Error: Duplicated entry: localhost

Custom ports example from README :

$ hyper-run -S localhost:8080 -s localhost:4000 -t www
[Thu Sep 24 09:48:48 2020] PHP 7.4.10 Development Server (http://127.0.0.1:52539) started
[Thu Sep 24 09:48:48 2020] PHP 7.4.10 Development Server (http://127.0.0.1:54133) started
[Thu Sep 24 09:48:48 2020] PHP 7.4.10 Development Server (http://127.0.0.1:58997) started
[Thu Sep 24 09:48:48 2020] PHP 7.4.10 Development Server (http://127.0.0.1:54851) started
[Thu Sep 24 09:48:48 2020] PHP 7.4.10 Development Server (http://127.0.0.1:65284) started
[Thu Sep 24 09:48:48 2020] PHP 7.4.10 Development Server (http://127.0.0.1:60798) started
[Thu Sep 24 09:48:48 2020] PHP 7.4.10 Development Server (http://127.0.0.1:65413) started
[Thu Sep 24 09:48:48 2020] PHP 7.4.10 Development Server (http://127.0.0.1:63804) started
[Thu Sep 24 09:48:48 2020] PHP 7.4.10 Development Server (http://127.0.0.1:55732) started
[Thu Sep 24 09:48:48 2020] PHP 7.4.10 Development Server (http://127.0.0.1:53979) started
[Thu Sep 24 09:48:48 2020] PHP 7.4.10 Development Server (http://127.0.0.1:62822) started
[Thu Sep 24 09:48:48 2020] PHP 7.4.10 Development Server (http://127.0.0.1:64312) started
[Thu Sep 24 09:48:48 2020] PHP 7.4.10 Development Server (http://127.0.0.1:54734) started
[Thu Sep 24 09:48:48 2020] PHP 7.4.10 Development Server (http://127.0.0.1:60045) started
[Thu Sep 24 09:48:48 2020] PHP 7.4.10 Development Server (http://127.0.0.1:61284) started
[Thu Sep 24 09:48:48 2020] PHP 7.4.10 Development Server (http://127.0.0.1:56131) started
[Thu Sep 24 09:48:48 2020] PHP 7.4.10 Development Server (http://127.0.0.1:59626) started
[Thu Sep 24 09:48:48 2020] PHP 7.4.10 Development Server (http://127.0.0.1:62500) started
[Thu Sep 24 09:48:48 2020] PHP 7.4.10 Development Server (http://127.0.0.1:58479) started
[Thu Sep 24 09:48:48 2020] PHP 7.4.10 Development Server (http://127.0.0.1:55313) started
[Thu Sep 24 09:48:48 2020] PHP 7.4.10 Development Server (http://127.0.0.1:63849) started
[Thu Sep 24 09:48:48 2020] PHP 7.4.10 Development Server (http://127.0.0.1:54446) started
[Thu Sep 24 09:48:48 2020] PHP 7.4.10 Development Server (http://127.0.0.1:59942) started
[Thu Sep 24 09:48:48 2020] PHP 7.4.10 Development Server (http://127.0.0.1:55327) started
[Thu Sep 24 09:48:48 2020] PHP 7.4.10 Development Server (http://127.0.0.1:59561) started
[Thu Sep 24 09:48:48 2020] PHP 7.4.10 Development Server (http://127.0.0.1:63357) started
[Thu Sep 24 09:48:48 2020] PHP 7.4.10 Development Server (http://127.0.0.1:54137) started
[Thu Sep 24 09:48:48 2020] PHP 7.4.10 Development Server (http://127.0.0.1:53481) started
[Thu Sep 24 09:48:48 2020] PHP 7.4.10 Development Server (http://127.0.0.1:54744) started
[Thu Sep 24 09:48:48 2020] PHP 7.4.10 Development Server (http://127.0.0.1:52055) started
[Thu Sep 24 09:48:48 2020] PHP 7.4.10 Development Server (http://127.0.0.1:59919) started
[Thu Sep 24 09:48:48 2020] PHP 7.4.10 Development Server (http://127.0.0.1:62931) started
[Thu Sep 24 09:48:48 2020] PHP 7.4.10 Development Server (http://127.0.0.1:53021) started
[Thu Sep 24 09:48:48 2020] PHP 7.4.10 Development Server (http://127.0.0.1:60657) started
[Thu Sep 24 09:48:48 2020] PHP 7.4.10 Development Server (http://127.0.0.1:60028) started
[Thu Sep 24 09:48:48 2020] PHP 7.4.10 Development Server (http://127.0.0.1:59783) started
[Thu Sep 24 09:48:48 2020] PHP 7.4.10 Development Server (http://127.0.0.1:49389) started
[Thu Sep 24 09:48:48 2020] PHP 7.4.10 Development Server (http://127.0.0.1:59613) started
[Thu Sep 24 09:48:48 2020] PHP 7.4.10 Development Server (http://127.0.0.1:61402) started
[Thu Sep 24 09:48:48 2020] PHP 7.4.10 Development Server (http://127.0.0.1:53796) started
[Thu Sep 24 09:48:48 2020] PHP 7.4.10 Development Server (http://127.0.0.1:56580) started
[Thu Sep 24 09:48:48 2020] PHP 7.4.10 Development Server (http://127.0.0.1:62519) started
[Thu Sep 24 09:48:48 2020] PHP 7.4.10 Development Server (http://127.0.0.1:55581) started
[Thu Sep 24 09:48:48 2020] PHP 7.4.10 Development Server (http://127.0.0.1:55662) started
[Thu Sep 24 09:48:48 2020] PHP 7.4.10 Development Server (http://127.0.0.1:56141) started
Error: Failed to launch server.

I'm using the version 3.1.0 globally :

$ composer global show mpyw/php-hyper-builtin-server
Changed current directory to /home/sebastien/.config/composer
name     : mpyw/php-hyper-builtin-server
descrip. : Reverse proxy for PHP built-in server which supports multiprocessing and TLS/SSL encryption
keywords : Built-in, builtin, multiprocess, multiprocessing, proxy, reverse, server, ssl, tls
versions : * v3.1.0
type     : project
license  : MIT License (MIT) (OSI approved) https://spdx.org/licenses/MIT.html#licenseText
source   : [git] https://github.com/mpyw/php-hyper-builtin-server.git 14a24b679b6a1b6af4c21fa05288939bc71bd87e
dist     : [zip] https://api.github.com/repos/mpyw/php-hyper-builtin-server/zipball/14a24b679b6a1b6af4c21fa05288939bc71bd87e 14a24b679b6a1b6af4c21fa05288939bc71bd87e
path     : /home/sebastien/.config/composer/vendor/mpyw/php-hyper-builtin-server
names    : mpyw/php-hyper-builtin-server

autoload
psr-4
mpyw\HyperBuiltinServer\ => src/
React\Socket\ => socket/src/

requires
lib-openssl *
php >=5.4.0
react/child-process ^0.4.1
react/promise ^2.4

requires (dev)
codeception/aspect-mock ^2.0
codeception/codeception ^2.2
codeception/specify ^0.4.6
mpyw/co ^1.5
mpyw/privator ^2.0
php >=7.0.0
satooshi/php-coveralls ^1.0

My setup :

$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 18.04.5 LTS
Release:	18.04
Codename:	bionic

$ apt list php* --installed
Listing... Done
php-cli/bionic,bionic,now 2:7.4+76+ubuntu18.04.1+deb.sury.org+9 all [installed]
php-common/bionic,bionic,now 2:76+ubuntu18.04.1+deb.sury.org+9 all [installed,automatic]
php-composer-ca-bundle/bionic,bionic,now 1.1.0-1 all [installed,automatic]
php-composer-semver/bionic,bionic,now 1.4.2-1 all [installed,automatic]
php-composer-spdx-licenses/bionic,bionic,now 1.3.0-1 all [installed,automatic]
php-composer-xdebug-handler/now 1.3.2-1 all [installed,local]
php-curl/bionic,bionic,now 2:7.4+76+ubuntu18.04.1+deb.sury.org+9 all [installed]
php-gd/bionic,bionic,now 2:7.4+76+ubuntu18.04.1+deb.sury.org+9 all [installed]
php-intl/bionic,bionic,now 2:7.4+76+ubuntu18.04.1+deb.sury.org+9 all [installed]
php-json-schema/bionic,bionic,now 5.2.6-1 all [installed,automatic]
php-mbstring/bionic,bionic,now 2:7.4+76+ubuntu18.04.1+deb.sury.org+9 all [installed]
php-mysql/bionic,bionic,now 2:7.4+76+ubuntu18.04.1+deb.sury.org+9 all [installed]
php-psr-log/bionic,bionic,now 1.0.2-1 all [installed,automatic]
php-sqlite3/bionic,bionic,now 2:7.4+76+ubuntu18.04.1+deb.sury.org+9 all [installed]
php-symfony-console/bionic-updates,bionic-updates,bionic-security,bionic-security,now 3.4.6+dfsg-1ubuntu0.1 all [installed,automatic]
php-symfony-debug/bionic-updates,bionic-updates,bionic-security,bionic-security,now 3.4.6+dfsg-1ubuntu0.1 all [installed,automatic]
php-symfony-filesystem/bionic-updates,bionic-updates,bionic-security,bionic-security,now 3.4.6+dfsg-1ubuntu0.1 all [installed,automatic]
php-symfony-finder/bionic-updates,bionic-updates,bionic-security,bionic-security,now 3.4.6+dfsg-1ubuntu0.1 all [installed,automatic]
php-symfony-polyfill-mbstring/bionic,bionic,now 1.6.0-2 all [installed,automatic]
php-symfony-process/bionic-updates,bionic-updates,bionic-security,bionic-security,now 3.4.6+dfsg-1ubuntu0.1 all [installed,automatic]
php-xdebug/bionic,now 2.9.6+2.8.1+2.5.5-3+ubuntu18.04.1+deb.sury.org+1 amd64 [installed]
php-xml/bionic,bionic,now 2:7.4+76+ubuntu18.04.1+deb.sury.org+9 all [installed]
php-zip/bionic,bionic,now 2:7.4+76+ubuntu18.04.1+deb.sury.org+9 all [installed]
php7.4-cli/bionic,now 7.4.10-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed,automatic]
php7.4-common/bionic,now 7.4.10-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed,automatic]
php7.4-curl/bionic,now 7.4.10-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed,automatic]
php7.4-gd/bionic,now 7.4.10-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed,automatic]
php7.4-intl/bionic,now 7.4.10-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed,automatic]
php7.4-json/bionic,now 7.4.10-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed,automatic]
php7.4-mbstring/bionic,now 7.4.10-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed,automatic]
php7.4-mysql/bionic,now 7.4.10-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed,automatic]
php7.4-opcache/bionic,now 7.4.10-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed,automatic]
php7.4-readline/bionic,now 7.4.10-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed,automatic]
php7.4-sqlite3/bionic,now 7.4.10-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed]
php7.4-xml/bionic,now 7.4.10-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed,automatic]
php7.4-zip/bionic,now 7.4.10-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed,automatic]

Please help

@antonkomarev
Copy link
Collaborator

antonkomarev commented Sep 24, 2020

@mpyw could you look on it? I'm away from my PC for a couple of days

@seebz
Copy link
Author

seebz commented Sep 24, 2020

Also noticed than processes are not killed.

Commands in order

$ ps aux | grep php
sebasti+  4987  0.0  0.0  15660  1084 pts/0    S+   11:09   0:00 grep --color=auto php
$ hyper-run -S localhost:8080 -s localhost:4000 -t www
[Thu Sep 24 11:13:15 2020] PHP 7.4.10 Development Server (http://127.0.0.1:50165) started
[Thu Sep 24 11:13:15 2020] PHP 7.4.10 Development Server (http://127.0.0.1:53463) started
[Thu Sep 24 11:13:15 2020] PHP 7.4.10 Development Server (http://127.0.0.1:62224) started
[Thu Sep 24 11:13:15 2020] PHP 7.4.10 Development Server (http://127.0.0.1:64552) started
[Thu Sep 24 11:13:15 2020] PHP 7.4.10 Development Server (http://127.0.0.1:52674) started
[Thu Sep 24 11:13:15 2020] PHP 7.4.10 Development Server (http://127.0.0.1:62683) started
[Thu Sep 24 11:13:15 2020] PHP 7.4.10 Development Server (http://127.0.0.1:49612) started
[Thu Sep 24 11:13:15 2020] PHP 7.4.10 Development Server (http://127.0.0.1:54413) started
[Thu Sep 24 11:13:15 2020] PHP 7.4.10 Development Server (http://127.0.0.1:55533) started
[Thu Sep 24 11:13:15 2020] PHP 7.4.10 Development Server (http://127.0.0.1:56968) started
[Thu Sep 24 11:13:15 2020] PHP 7.4.10 Development Server (http://127.0.0.1:54788) started
[Thu Sep 24 11:13:15 2020] PHP 7.4.10 Development Server (http://127.0.0.1:49385) started
[Thu Sep 24 11:13:15 2020] PHP 7.4.10 Development Server (http://127.0.0.1:53677) started
[Thu Sep 24 11:13:15 2020] PHP 7.4.10 Development Server (http://127.0.0.1:53475) started
[Thu Sep 24 11:13:15 2020] PHP 7.4.10 Development Server (http://127.0.0.1:53015) started
[Thu Sep 24 11:13:15 2020] PHP 7.4.10 Development Server (http://127.0.0.1:52472) started
[Thu Sep 24 11:13:15 2020] PHP 7.4.10 Development Server (http://127.0.0.1:52618) started
[Thu Sep 24 11:13:15 2020] PHP 7.4.10 Development Server (http://127.0.0.1:57513) started
[Thu Sep 24 11:13:15 2020] PHP 7.4.10 Development Server (http://127.0.0.1:56259) started
[Thu Sep 24 11:13:15 2020] PHP 7.4.10 Development Server (http://127.0.0.1:65373) started
[Thu Sep 24 11:13:15 2020] PHP 7.4.10 Development Server (http://127.0.0.1:56920) started
[Thu Sep 24 11:13:15 2020] PHP 7.4.10 Development Server (http://127.0.0.1:56065) started
Error: Failed to launch server.
$ ps aux | grep php
sebasti+  5151  0.0  0.0   4628   820 pts/2    S    11:13   0:00 sh -c '/usr/bin/php7.4' -S '127.0.0.1:62683' -t 'www'
sebasti+  5152  1.0  0.1 452928 29188 pts/2    S    11:13   0:00 /usr/bin/php7.4 -S 127.0.0.1:62683 -t www
sebasti+  5153  0.0  0.0   4628   812 pts/2    S    11:13   0:00 sh -c '/usr/bin/php7.4' -S '127.0.0.1:52674' -t 'www'
sebasti+  5154  0.0  0.0   4628   800 pts/2    S    11:13   0:00 sh -c '/usr/bin/php7.4' -S '127.0.0.1:53463' -t 'www'
sebasti+  5155  1.3  0.1 452928 29312 pts/2    S    11:13   0:00 /usr/bin/php7.4 -S 127.0.0.1:52674 -t www
sebasti+  5157  1.3  0.1 452928 29184 pts/2    S    11:13   0:00 /usr/bin/php7.4 -S 127.0.0.1:53463 -t www
sebasti+  5159  1.0  0.1 452928 29068 pts/2    S    11:13   0:00 /usr/bin/php7.4 -S 127.0.0.1:62224 -t www
sebasti+  5161  1.0  0.1 452928 29220 pts/2    S    11:13   0:00 /usr/bin/php7.4 -S 127.0.0.1:50165 -t www
sebasti+  5162  0.0  0.0   4628   812 pts/2    S    11:13   0:00 sh -c '/usr/bin/php7.4' -S '127.0.0.1:49612' -t 'www'
sebasti+  5163  1.0  0.1 452928 29000 pts/2    S    11:13   0:00 /usr/bin/php7.4 -S 127.0.0.1:64552 -t www
sebasti+  5164  0.0  0.0   4628   808 pts/2    S    11:13   0:00 sh -c '/usr/bin/php7.4' -S '127.0.0.1:56968' -t 'www'
sebasti+  5165  0.0  0.0   4628   860 pts/2    S    11:13   0:00 sh -c '/usr/bin/php7.4' -S '127.0.0.1:55533' -t 'www'
sebasti+  5166  0.0  0.0   4628   876 pts/2    S    11:13   0:00 sh -c '/usr/bin/php7.4' -S '127.0.0.1:54413' -t 'www'
sebasti+  5167  1.3  0.1 452928 29140 pts/2    S    11:13   0:00 /usr/bin/php7.4 -S 127.0.0.1:49612 -t www
sebasti+  5168  1.3  0.1 452928 29100 pts/2    S    11:13   0:00 /usr/bin/php7.4 -S 127.0.0.1:54413 -t www
sebasti+  5169  1.3  0.1 452928 29272 pts/2    S    11:13   0:00 /usr/bin/php7.4 -S 127.0.0.1:55533 -t www
sebasti+  5170  1.3  0.1 452928 29220 pts/2    S    11:13   0:00 /usr/bin/php7.4 -S 127.0.0.1:56968 -t www
sebasti+  5174  0.6  0.1 452928 29332 pts/2    S    11:13   0:00 /usr/bin/php7.4 -S 127.0.0.1:54788 -t www
sebasti+  5175  1.0  0.1 452928 29140 pts/2    S    11:13   0:00 /usr/bin/php7.4 -S 127.0.0.1:49385 -t www
sebasti+  5176  1.0  0.1 452928 29200 pts/2    S    11:13   0:00 /usr/bin/php7.4 -S 127.0.0.1:53677 -t www
sebasti+  5178  0.6  0.1 452928 29216 pts/2    S    11:13   0:00 /usr/bin/php7.4 -S 127.0.0.1:53475 -t www
sebasti+  5180  0.6  0.1 452928 29012 pts/2    S    11:13   0:00 /usr/bin/php7.4 -S 127.0.0.1:53015 -t www
sebasti+  5182  0.6  0.1 452928 29156 pts/2    S    11:13   0:00 /usr/bin/php7.4 -S 127.0.0.1:52472 -t www
sebasti+  5184  0.6  0.1 452928 29200 pts/2    S    11:13   0:00 /usr/bin/php7.4 -S 127.0.0.1:52618 -t www
sebasti+  5186  0.6  0.1 452928 29212 pts/2    S    11:13   0:00 /usr/bin/php7.4 -S 127.0.0.1:57513 -t www
sebasti+  5188  0.6  0.1 452928 29308 pts/2    S    11:13   0:00 /usr/bin/php7.4 -S 127.0.0.1:56259 -t www
sebasti+  5191  0.6  0.1 452928 29308 pts/2    S    11:13   0:00 /usr/bin/php7.4 -S 127.0.0.1:65373 -t www
sebasti+  5192  0.6  0.1 452928 29100 pts/2    S    11:13   0:00 /usr/bin/php7.4 -S 127.0.0.1:56920 -t www
sebasti+  5194  1.0  0.1 452928 29124 pts/2    S    11:13   0:00 /usr/bin/php7.4 -S 127.0.0.1:56065 -t www
sebasti+  5196  0.6  0.1 452928 29204 pts/2    S    11:13   0:00 /usr/bin/php7.4 -S 127.0.0.1:63302 -t www
sebasti+  5197  0.0  0.0   4628   820 pts/2    S    11:13   0:00 sh -c '/usr/bin/php7.4' -S '127.0.0.1:56805' -t 'www'
sebasti+  5198  0.6  0.1 452928 29144 pts/2    S    11:13   0:00 /usr/bin/php7.4 -S 127.0.0.1:56805 -t www
sebasti+  5199  0.0  0.0   4628   800 pts/2    S    11:13   0:00 sh -c '/usr/bin/php7.4' -S '127.0.0.1:58160' -t 'www'
sebasti+  5200  1.0  0.1 452928 29060 pts/2    S    11:13   0:00 /usr/bin/php7.4 -S 127.0.0.1:58160 -t www
sebasti+  5202  0.0  0.0  15660   968 pts/2    S+   11:13   0:00 grep --color=auto php

@xenogenesi
Copy link

Any progress? I'm having the same issue (php7.4)

@apocello2008
Copy link

same issue php7.4

@wvffle
Copy link

wvffle commented Mar 11, 2021

And php 8.0.2 is affected as well

@mpyw
Copy link
Owner

mpyw commented Mar 12, 2021

Sorry, I don't have enough time for maintain this project.
But I'll review any PRs if you submit the fixes and mention me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

6 participants