Closed azhuang321 closed 4 years ago
I can't reproduce your problem
Did you enable grpc extension?
show your php -m
At first I thought it was a problem with the server environment, but I created a new environment using docker
Still have the same problem
my test:
my environment:
php --ri swoole
swoole
Swoole => enabled
Author => Swoole Team <team@swoole.com>
Version => 4.4.17
Built => Apr 4 2020 22:53:18
coroutine => enabled
epoll => enabled
eventfd => enabled
signalfd => enabled
cpu_affinity => enabled
spinlock => enabled
rwlock => enabled
sockets => enabled
openssl => OpenSSL 1.0.2k-fips 26 Jan 2017
http2 => enabled
pcre => enabled
zlib => 1.2.7
mutex_timedlock => enabled
pthread_barrier => enabled
futex => enabled
mysqlnd => enabled
async_redis => enabled
Directive => Local Value => Master Value
swoole.enable_coroutine => On => On
swoole.enable_library => On => On
swoole.enable_preemptive_scheduler => Off => Off
swoole.display_errors => On => On
swoole.use_shortname => On => On
swoole.unixsock_buffer_size => 8388608 => 8388608
[PHP Modules]
bcmath
Core
ctype
curl
date
dom
filter
ftp
gd
gettext
hash
iconv
intl
json
libxml
mbstring
mysqli
mysqlnd
openssl
pcntl
pcre
PDO
pdo_mysql
pdo_sqlite
Phar
posix
redis
Reflection
session
shmop
SimpleXML
soap
sockets
SPL
sqlite3
standard
swoole
swoole_tracker
sysvsem
tokenizer
xml
xmlreader
xmlrpc
xmlwriter
zip
zlib
@azhuang321 Execute strace to get the system call log, then post the log here
strace -o s.log php index.php
This may be related to DNS timeout
@matyhtf This is not a problem with DNS, when I connect the network, I just turn off the server's DNS resolution,this problem does not exist.
cat s.log
execve("/usr/bin/php", ["php", "index.php"], [/* 30 vars */]) = 0
brk(NULL) = 0x2ad6000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb33dff7000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/usr/local/curl/lib/tls/x86_64/libcrypt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/local/curl/lib/tls/x86_64", 0x7ffcb55ca490) = -1 ENOENT (No such file or directory)
open("/usr/local/curl/lib/tls/libcrypt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/local/curl/lib/tls", 0x7ffcb55ca490) = -1 ENOENT (No such file or directory)
open("/usr/local/curl/lib/x86_64/libcrypt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/local/curl/lib/x86_64", 0x7ffcb55ca490) = -1 ENOENT (No such file or directory)
open("/usr/local/curl/lib/libcrypt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/local/curl/lib", {st_mode=S_IFDIR|0755, st_size=120, ...}) = 0
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=42336, ...}) = 0
mmap(NULL, 42336, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fb33dfec000
close(3) = 0
open("/lib64/libcrypt.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\r\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=40664, ...}) = 0
mmap(NULL, 2318880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb33dba0000
mprotect(0x7fb33dba8000, 2093056, PROT_NONE) = 0
mmap(0x7fb33dda7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7fb33dda7000
mmap(0x7fb33dda9000, 184864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fb33dda9000
close(3) = 0
open("/usr/local/curl/lib/libcrypto.so.1.0.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/local/openssl/lib/libcrypto.so.1.0.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\212\6\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0555, st_size=2692240, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb33dfeb000
mmap(NULL, 4522080, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb33d74f000
mprotect(0x7fb33d975000, 2097152, PROT_NONE) = 0
mmap(0x7fb33db75000, 159744, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x226000) = 0x7fb33db75000
mmap(0x7fb33db9c000, 12384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fb33db9c000
close(3) = 0
open("/usr/local/curl/lib/libssl.so.1.0.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/local/openssl/lib/libssl.so.1.0.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\230\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0555, st_size=517616, ...}) = 0
mmap(NULL, 2560592, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb33d4dd000
mprotect(0x7fb33d544000, 2097152, PROT_NONE) = 0
mmap(0x7fb33d744000, 45056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x67000) = 0x7fb33d744000
close(3) = 0
open("/usr/local/curl/lib/libz.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib64/libz.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20!\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=90248, ...}) = 0
mmap(NULL, 2183272, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb33d2c7000
mprotect(0x7fb33d2dc000, 2093056, PROT_NONE) = 0
mmap(0x7fb33d4db000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x7fb33d4db000
close(3) = 0
open("/usr/local/curl/lib/libresolv.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib64/libresolv.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\3608\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=105824, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb33dfea000
mmap(NULL, 2198016, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb33d0ae000
mprotect(0x7fb33d0c4000, 2093056, PROT_NONE) = 0
mmap(0x7fb33d2c3000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7fb33d2c3000
mmap(0x7fb33d2c5000, 6656, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fb33d2c5000
close(3) = 0
open("/usr/local/curl/lib/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib64/librt.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340!\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=43776, ...}) = 0
mmap(NULL, 2128920, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb33cea6000
mprotect(0x7fb33cead000, 2093056, PROT_NONE) = 0
mmap(0x7fb33d0ac000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7fb33d0ac000
close(3) = 0
open("/usr/local/curl/lib/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib64/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \262\5\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=991616, ...}) = 0
mmap(NULL, 3171168, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb33cb9f000
mprotect(0x7fb33cc88000, 2093056, PROT_NONE) = 0
mmap(0x7fb33ce87000, 40960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe8000) = 0x7fb33ce87000
mmap(0x7fb33ce91000, 82784, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fb33ce91000
close(3) = 0
open("/usr/local/curl/lib/libpng15.so.15", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib64/libpng15.so.15", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0PO\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=179296, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb33dfe9000
mmap(NULL, 2270248, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb33c974000
mprotect(0x7fb33c99d000, 2097152, PROT_NONE) = 0
mmap(0x7fb33cb9d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x29000) = 0x7fb33cb9d000
close(3) = 0
open("/usr/local/curl/lib/libjpeg.so.62", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib64/libjpeg.so.62", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p<\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=285328, ...}) = 0
mmap(NULL, 2441920, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb33c71f000
mprotect(0x7fb33c762000, 2097152, PROT_NONE) = 0
mmap(0x7fb33c962000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x43000) = 0x7fb33c962000
mmap(0x7fb33c964000, 62144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fb33c964000
close(3) = 0
open("/usr/local/curl/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib64/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20S\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1137024, ...}) = 0
mmap(NULL, 3150120, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb33c41d000
mprotect(0x7fb33c51e000, 2093056, PROT_NONE) = 0
mmap(0x7fb33c71d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x100000) = 0x7fb33c71d000
close(3) = 0
open("/usr/local/curl/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib64/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\r\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=19288, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb33dfe8000
mmap(NULL, 2109712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb33c219000
mprotect(0x7fb33c21b000, 2097152, PROT_NONE) = 0
mmap(0x7fb33c41b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fb33c41b000
close(3) = 0
open("/usr/local/curl/lib/libnsl.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib64/libnsl.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200?\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=115848, ...}) = 0
mmap(NULL, 2202232, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb33bfff000
mprotect(0x7fb33c015000, 2097152, PROT_NONE) = 0
mmap(0x7fb33c215000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x7fb33c215000
mmap(0x7fb33c217000, 6776, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fb33c217000
close(3) = 0
open("/usr/local/curl/lib/libxml2.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib64/libxml2.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \351\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1509376, ...}) = 0
mmap(NULL, 3575896, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb33bc95000
mprotect(0x7fb33bdf4000, 2093056, PROT_NONE) = 0
mmap(0x7fb33bff3000, 40960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15e000) = 0x7fb33bff3000
mmap(0x7fb33bffd000, 4184, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fb33bffd000
close(3) = 0
open("/usr/local/curl/lib/libcurl.so.4", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\220\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=475160, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb33dfe7000
mmap(NULL, 2518216, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb33ba2e000
mprotect(0x7fb33ba93000, 2093056, PROT_NONE) = 0
mmap(0x7fb33bc92000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x64000) = 0x7fb33bc92000
close(3) = 0
open("/usr/local/curl/lib/libcares.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib64/libcares.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p#\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=70376, ...}) = 0
mmap(NULL, 2163512, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb33b81d000
mprotect(0x7fb33b82d000, 2093056, PROT_NONE) = 0
mmap(0x7fb33ba2c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0x7fb33ba2c000
close(3) = 0
open("/usr/local/curl/lib/libfreetype.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib64/libfreetype.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2004\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=795592, ...}) = 0
mmap(NULL, 2877416, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb33b55e000
mprotect(0x7fb33b615000, 2097152, PROT_NONE) = 0
mmap(0x7fb33b815000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb7000) = 0x7fb33b815000
close(3) = 0
open("/usr/local/curl/lib/libicui18n.so.50", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib64/libicui18n.so.50", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\205\t\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=2096104, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb33dfe6000
mmap(NULL, 4186944, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb33b15f000
mprotect(0x7fb33b34f000, 2097152, PROT_NONE) = 0
mmap(0x7fb33b54f000, 57344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1f0000) = 0x7fb33b54f000
mmap(0x7fb33b55d000, 832, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fb33b55d000
close(3) = 0
open("/usr/local/curl/lib/libicuuc.so.50", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib64/libicuuc.so.50", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\"\5\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1539520, ...}) = 0
mmap(NULL, 3641312, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb33ade6000
mprotect(0x7fb33af4a000, 2097152, PROT_NONE) = 0
mmap(0x7fb33b14a000, 69632, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x164000) = 0x7fb33b14a000
mmap(0x7fb33b15b000, 16352, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fb33b15b000
close(3) = 0
open("/usr/local/curl/lib/libicudata.so.50", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib64/libicudata.so.50", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\5\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=20785824, ...}) = 0
mmap(NULL, 22880304, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb339813000
mprotect(0x7fb33abe5000, 2093056, PROT_NONE) = 0
mmap(0x7fb33ade4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13d1000) = 0x7fb33ade4000
close(3) = 0
open("/usr/local/curl/lib/libicuio.so.50", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib64/libicuio.so.50", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 ,\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=57184, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb33dfe5000
mmap(NULL, 2151040, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb339605000
mprotect(0x7fb339611000, 2097152, PROT_NONE) = 0
mmap(0x7fb339811000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc000) = 0x7fb339811000
close(3) = 0
open("/usr/local/curl/lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib64/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220*\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=88776, ...}) = 0
mmap(NULL, 2184192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb3393ef000
mprotect(0x7fb339404000, 2093056, PROT_NONE) = 0
mmap(0x7fb339603000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x7fb339603000
close(3) = 0
open("/usr/local/curl/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20&\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=2156160, ...}) = 0
mmap(NULL, 3985888, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb339021000
mprotect(0x7fb3391e4000, 2097152, PROT_NONE) = 0
mmap(0x7fb3393e4000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c3000) = 0x7fb3393e4000
mmap(0x7fb3393ea000, 16864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fb3393ea000
close(3) = 0
open("/usr/local/curl/lib/libfreebl3.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib64/libfreebl3.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\v\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=11392, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb33dfe4000
mmap(NULL, 2105536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb338e1e000
mprotect(0x7fb338e20000, 2093056, PROT_NONE) = 0
mmap(0x7fb33901f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7fb33901f000
close(3) = 0
open("/usr/local/curl/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@m\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=142232, ...}) = 0
mmap(NULL, 2208904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb338c02000
mprotect(0x7fb338c19000, 2093056, PROT_NONE) = 0
mmap(0x7fb338e18000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x7fb338e18000
mmap(0x7fb338e1a000, 13448, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fb338e1a000
close(3) = 0
open("/usr/local/curl/lib/liblzma.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib64/liblzma.so.5", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2000\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=157424, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb33dfe3000
mmap(NULL, 2249352, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb3389dc000
mprotect(0x7fb338a01000, 2093056, PROT_NONE) = 0
mmap(0x7fb338c00000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x24000) = 0x7fb338c00000
close(3) = 0
open("/usr/local/curl/lib/libbz2.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib64/libbz2.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\27\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=68192, ...}) = 0
mmap(NULL, 2162024, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb3387cc000
mprotect(0x7fb3387db000, 2093056, PROT_NONE) = 0
mmap(0x7fb3389da000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0x7fb3389da000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb33dfe2000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb33dfe1000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb33dfe0000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb33dfde000
arch_prctl(ARCH_SET_FS, 0x7fb33dfde740) = 0
mprotect(0x7fb3393e4000, 16384, PROT_READ) = 0
mprotect(0x7fb3389da000, 4096, PROT_READ) = 0
mprotect(0x7fb338e18000, 4096, PROT_READ) = 0
mprotect(0x7fb338c00000, 4096, PROT_READ) = 0
mprotect(0x7fb33c41b000, 4096, PROT_READ) = 0
mprotect(0x7fb33901f000, 4096, PROT_READ) = 0
mprotect(0x7fb339603000, 4096, PROT_READ) = 0
mprotect(0x7fb33c71d000, 4096, PROT_READ) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb33dfdd000
mprotect(0x7fb33ce87000, 32768, PROT_READ) = 0
mprotect(0x7fb33ade4000, 4096, PROT_READ) = 0
mprotect(0x7fb33b14a000, 65536, PROT_READ) = 0
mprotect(0x7fb33b54f000, 49152, PROT_READ) = 0
mprotect(0x7fb339811000, 4096, PROT_READ) = 0
mprotect(0x7fb33d4db000, 4096, PROT_READ) = 0
mprotect(0x7fb33cb9d000, 4096, PROT_READ) = 0
mprotect(0x7fb33b815000, 28672, PROT_READ) = 0
mprotect(0x7fb33ba2c000, 4096, PROT_READ) = 0
mprotect(0x7fb33db75000, 110592, PROT_READ) = 0
mprotect(0x7fb33d744000, 16384, PROT_READ) = 0
mprotect(0x7fb33bc92000, 8192, PROT_READ) = 0
mprotect(0x7fb33bff3000, 32768, PROT_READ) = 0
mprotect(0x7fb33c215000, 4096, PROT_READ) = 0
mprotect(0x7fb33c962000, 4096, PROT_READ) = 0
mprotect(0x7fb33d0ac000, 4096, PROT_READ) = 0
mprotect(0x7fb33d2c3000, 4096, PROT_READ) = 0
mprotect(0x7fb33dda7000, 4096, PROT_READ) = 0
mprotect(0xe5c000, 770048, PROT_READ) = 0
mprotect(0x7fb33dff8000, 4096, PROT_READ) = 0
munmap(0x7fb33dfec000, 42336) = 0
set_tid_address(0x7fb33dfdea10) = 66079
set_robust_list(0x7fb33dfdea20, 24) = 0
rt_sigaction(SIGRTMIN, {0x7fb338c08820, [], SA_RESTORER|SA_SIGINFO, 0x7fb338c115f0}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x7fb338c088b0, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7fb338c115f0}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
futex(0x7fb33cea38ac, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7fb33cea38b8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
brk(NULL) = 0x2ad6000
brk(0x2af7000) = 0x2af7000
brk(NULL) = 0x2af7000
rt_sigaction(SIGPIPE, {SIG_IGN, [PIPE], SA_RESTORER|SA_RESTART, 0x7fb3390573b0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGHUP, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGINT, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGQUIT, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGILL, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGTRAP, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGABRT, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGBUS, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGFPE, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGKILL, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGUSR1, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGSEGV, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGUSR2, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGPIPE, NULL, {SIG_IGN, [PIPE], SA_RESTORER|SA_RESTART, 0x7fb3390573b0}, 8) = 0
rt_sigaction(SIGALRM, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGTERM, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGSTKFLT, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGCHLD, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGCONT, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGSTOP, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGTSTP, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGTTIN, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGTTOU, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGURG, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGXCPU, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGXFSZ, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGVTALRM, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGPROF, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGWINCH, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGIO, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGPWR, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGSYS, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_2, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_3, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_4, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_5, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_6, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_7, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_8, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_9, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_10, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_11, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_12, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_13, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_14, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_15, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_16, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_17, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_18, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_19, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_20, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_21, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_22, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_23, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_24, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_25, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_26, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_27, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_28, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_29, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_30, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_31, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_32, NULL, {SIG_DFL, [], 0}, 8) = 0
mmap(NULL, 2097152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb3385cc000
munmap(0x7fb3385cc000, 2097152) = 0
mmap(NULL, 4190208, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb3383cd000
munmap(0x7fb3383cd000, 208896) = 0
munmap(0x7fb338600000, 1884160) = 0
madvise(0x7fb338400000, 2097152, MADV_HUGEPAGE) = 0
getcwd("/root/tmp", 4096) = 10
open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=106075056, ...}) = 0
mmap(NULL, 106075056, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fb331ed6000
close(3) = 0
open("/etc/localtime", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=388, ...}) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=388, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb33dff6000
read(3, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\2\0\0\0\2\0\0\0\0"..., 4096) = 388
lseek(3, -240, SEEK_CUR) = 148
read(3, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3\0\0\0\3\0\0\0\0"..., 4096) = 240
close(3) = 0
munmap(0x7fb33dff6000, 4096) = 0
lstat("/root/.pyenv/shims/php", 0x7ffcb55c8850) = -1 ENOENT (No such file or directory)
lstat("/root/.pyenv/bin/php", 0x7ffcb55c8850) = -1 ENOENT (No such file or directory)
lstat("/usr/local/anaconda3/bin/php", 0x7ffcb55c8850) = -1 ENOENT (No such file or directory)
lstat("/usr/local/sbin/php", 0x7ffcb55c8850) = -1 ENOENT (No such file or directory)
lstat("/usr/local/bin/php", 0x7ffcb55c8850) = -1 ENOENT (No such file or directory)
lstat("/usr/sbin/php", 0x7ffcb55c8850) = -1 ENOENT (No such file or directory)
lstat("/usr/bin/php", {st_mode=S_IFLNK|0777, st_size=26, ...}) = 0
readlink("/usr/bin/php", "/www/server/php/72/bin/php", 4096) = 26
lstat("/www/server/php/72/bin/php", {st_mode=S_IFREG|0755, st_size=42580624, ...}) = 0
lstat("/www/server/php/72/bin", {st_mode=S_IFDIR|0777, st_size=146, ...}) = 0
lstat("/www/server/php/72", {st_mode=S_IFDIR|0777, st_size=141, ...}) = 0
lstat("/www/server/php", {st_mode=S_IFDIR|0755, st_size=26, ...}) = 0
lstat("/www/server", {st_mode=S_IFDIR|0755, st_size=142, ...}) = 0
lstat("/www", {st_mode=S_IFDIR|0755, st_size=83, ...}) = 0
access("/www/server/php/72/bin/php", X_OK) = 0
stat("/www/server/php/72/bin/php", {st_mode=S_IFREG|0755, st_size=42580624, ...}) = 0
open("/www/server/php/72/bin/php-cli.ini", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/www/server/php/72/etc/php-cli.ini", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/www/server/php/72/bin/php.ini", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/www/server/php/72/etc/php.ini", O_RDONLY) = 3
ioctl(3, TCGETS, 0x7ffcb55c95b0) = -1 ENOTTY (Inappropriate ioctl for device)
fstat(3, {st_mode=S_IFREG|0664, st_size=70726, ...}) = 0
mmap(NULL, 70758, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fb33dfcb000
lseek(3, 0, SEEK_CUR) = 0
brk(NULL) = 0x2af7000
brk(0x2b18000) = 0x2b18000
munmap(0x7fb33dfcb000, 70758) = 0
close(3) = 0
mmap(NULL, 323584, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb33df8e000
brk(NULL) = 0x2b18000
brk(0x2b39000) = 0x2b39000
brk(NULL) = 0x2b39000
brk(0x2b6a000) = 0x2b6a000
futex(0x7fb33c41c0b0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
open("/www/server/php/72/lib/php/extensions/no-debug-non-zts-20170718/redis.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\300\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=2523704, ...}) = 0
mmap(NULL, 2702400, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb331c42000
mprotect(0x7fb331ccb000, 2097152, PROT_NONE) = 0
mmap(0x7fb331ecb000, 45056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x89000) = 0x7fb331ecb000
close(3) = 0
mprotect(0x7fb331ecb000, 24576, PROT_READ) = 0
open("/www/server/php/72/lib/php/extensions/no-debug-non-zts-20170718/swoole.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`l\4\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0666, st_size=15247024, ...}) = 0
mmap(NULL, 4284392, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb33182c000
mprotect(0x7fb3319b4000, 2093056, PROT_NONE) = 0
mmap(0x7fb331bb3000, 90112, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x187000) = 0x7fb331bb3000
mmap(0x7fb331bc9000, 495592, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fb331bc9000
close(3) = 0
open("/usr/local/curl/lib/libssl.so.10", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=42336, ...}) = 0
mmap(NULL, 42336, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fb33dfec000
close(3) = 0
open("/lib64/libssl.so.10", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\253\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=470376, ...}) = 0
mmap(NULL, 2560784, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb3315ba000
mprotect(0x7fb331621000, 2097152, PROT_NONE) = 0
mmap(0x7fb331821000, 45056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x67000) = 0x7fb331821000
close(3) = 0
open("/usr/local/curl/lib/libcrypto.so.10", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib64/libcrypto.so.10", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\321\6\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=2521144, ...}) = 0
mmap(NULL, 4596552, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb331157000
mprotect(0x7fb33138d000, 2097152, PROT_NONE) = 0
mmap(0x7fb33158d000, 167936, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x236000) = 0x7fb33158d000
mmap(0x7fb3315b6000, 13128, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fb3315b6000
close(3) = 0
open("/usr/local/curl/lib/libgssapi_krb5.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib64/libgssapi_krb5.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \307\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=320784, ...}) = 0
mmap(NULL, 2410688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb330f0a000
mprotect(0x7fb330f54000, 2097152, PROT_NONE) = 0
mmap(0x7fb331154000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4a000) = 0x7fb331154000
close(3) = 0
open("/usr/local/curl/lib/libkrb5.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib64/libkrb5.so.3", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \\\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=967784, ...}) = 0
mmap(NULL, 3050080, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb330c21000
mprotect(0x7fb330cfa000, 2093056, PROT_NONE) = 0
mmap(0x7fb330ef9000, 69632, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd8000) = 0x7fb330ef9000
close(3) = 0
open("/usr/local/curl/lib/libcom_err.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib64/libcom_err.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\25\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=15920, ...}) = 0
mmap(NULL, 2109928, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb330a1d000
mprotect(0x7fb330a20000, 2093056, PROT_NONE) = 0
mmap(0x7fb330c1f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fb330c1f000
close(3) = 0
open("/usr/local/curl/lib/libk5crypto.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib64/libk5crypto.so.3", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320H\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=210784, ...}) = 0
mmap(NULL, 2302680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb3307ea000
mprotect(0x7fb33081b000, 2093056, PROT_NONE) = 0
mmap(0x7fb330a1a000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x30000) = 0x7fb330a1a000
close(3) = 0
open("/usr/local/curl/lib/libkrb5support.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib64/libkrb5support.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360;\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=67104, ...}) = 0
mmap(NULL, 2160296, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb3305da000
mprotect(0x7fb3305e8000, 2097152, PROT_NONE) = 0
mmap(0x7fb3307e8000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0x7fb3307e8000
close(3) = 0
open("/usr/local/curl/lib/libkeyutils.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib64/libkeyutils.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\25\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=15688, ...}) = 0
mmap(NULL, 2109720, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb3303d6000
mprotect(0x7fb3303d9000, 2093056, PROT_NONE) = 0
mmap(0x7fb3305d8000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fb3305d8000
close(3) = 0
open("/usr/local/curl/lib/libselinux.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib64/libselinux.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320i\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=155784, ...}) = 0
mmap(NULL, 2255184, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb3301af000
mprotect(0x7fb3301d3000, 2093056, PROT_NONE) = 0
mmap(0x7fb3303d2000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23000) = 0x7fb3303d2000
mmap(0x7fb3303d4000, 6480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fb3303d4000
close(3) = 0
open("/usr/local/curl/lib/libpcre.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib64/libpcre.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\23\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=787384, ...}) = 0
mmap(NULL, 2367712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb32ff6c000
mprotect(0x7fb32ffae000, 2093056, PROT_NONE) = 0
mmap(0x7fb3301ad000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x41000) = 0x7fb3301ad000
close(3) = 0
mprotect(0x7fb3301ad000, 4096, PROT_READ) = 0
mprotect(0x7fb3303d2000, 4096, PROT_READ) = 0
mprotect(0x7fb3305d8000, 4096, PROT_READ) = 0
mprotect(0x7fb3307e8000, 4096, PROT_READ) = 0
mprotect(0x7fb330a1a000, 8192, PROT_READ) = 0
mprotect(0x7fb330c1f000, 4096, PROT_READ) = 0
mprotect(0x7fb330ef9000, 57344, PROT_READ) = 0
mprotect(0x7fb331154000, 4096, PROT_READ) = 0
mprotect(0x7fb33158d000, 114688, PROT_READ) = 0
mprotect(0x7fb331821000, 16384, PROT_READ) = 0
mprotect(0x7fb331bb3000, 65536, PROT_READ) = 0
statfs("/sys/fs/selinux", 0x7ffcb55ca300) = -1 ENOENT (No such file or directory)
statfs("/selinux", 0x7ffcb55ca300) = -1 ENOENT (No such file or directory)
open("/proc/filesystems", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb33df8d000
read(3, "nodev\tsysfs\nnodev\trootfs\nnodev\tr"..., 1024) = 304
stat("/etc/sysconfig/64bit_strstr_via_64bit_strstr_sse2_unaligned", 0x7ffcb55c9eb0) = -1 ENOENT (No such file or directory)
read(3, "", 1024) = 0
close(3) = 0
munmap(0x7fb33df8d000, 4096) = 0
access("/etc/selinux/config", F_OK) = 0
open("/etc/pki/tls/legacy-settings", O_RDONLY) = -1 ENOENT (No such file or directory)
access("/etc/system-fips", F_OK) = -1 ENOENT (No such file or directory)
brk(NULL) = 0x2b6a000
brk(0x2b8b000) = 0x2b8b000
munmap(0x7fb33dfec000, 42336) = 0
open("/www/server/php/72/lib/php/extensions/no-debug-non-zts-20170718/swoole_tracker.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\231\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1660384, ...}) = 0
mmap(NULL, 2467752, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fb32fd11000
mprotect(0x7fb32fd54000, 2097152, PROT_NONE) = 0
mmap(0x7fb32ff54000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x43000) = 0x7fb32ff54000
mmap(0x7fb32ff56000, 87976, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fb32ff56000
close(3) = 0
mprotect(0x7fb32ff54000, 4096, PROT_READ) = 0
mmap(NULL, 151552, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb33df69000
futex(0x7fb33bffdd48, FUTEX_WAKE_PRIVATE, 2147483647) = 0
open("/usr/local/openssl/openssl.cnf", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=10835, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb33dff6000
read(3, "#\n# OpenSSL example configuratio"..., 4096) = 4096
read(3, "Netscape crash on BMPStrings or "..., 4096) = 4096
read(3, " this to avoid interpreting an e"..., 4096) = 2643
read(3, "", 4096) = 0
close(3) = 0
munmap(0x7fb33dff6000, 4096) = 0
open("/usr/local/curl/lib/libz.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=42336, ...}) = 0
mmap(NULL, 42336, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fb33dfec000
close(3) = 0
open("/lib64/libz.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20!\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=90248, ...}) = 0
close(3) = 0
munmap(0x7fb33dfec000, 42336) = 0
brk(NULL) = 0x2b8b000
brk(0x2bac000) = 0x2bac000
brk(NULL) = 0x2bac000
brk(0x2bcd000) = 0x2bcd000
open("/usr/local/openssl/openssl.cnf", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=10835, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb33dff6000
read(3, "#\n# OpenSSL example configuratio"..., 4096) = 4096
read(3, "Netscape crash on BMPStrings or "..., 4096) = 4096
read(3, " this to avoid interpreting an e"..., 4096) = 2643
read(3, "", 4096) = 0
close(3) = 0
munmap(0x7fb33dff6000, 4096) = 0
socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 3
close(3) = 0
brk(NULL) = 0x2bcd000
brk(0x2bee000) = 0x2bee000
brk(NULL) = 0x2bee000
brk(0x2c0f000) = 0x2c0f000
mmap(NULL, 299008, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb33df20000
munmap(0x7fb33df69000, 151552) = 0
brk(NULL) = 0x2c0f000
brk(0x2c30000) = 0x2c30000
brk(NULL) = 0x2c30000
brk(0x2c51000) = 0x2c51000
brk(NULL) = 0x2c51000
brk(0x2c72000) = 0x2c72000
brk(NULL) = 0x2c72000
brk(0x2c93000) = 0x2c93000
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
brk(NULL) = 0x2c93000
brk(0x2cb4000) = 0x2cb4000
brk(NULL) = 0x2cb4000
brk(0x2cd5000) = 0x2cd5000
brk(NULL) = 0x2cd5000
brk(0x2d0d000) = 0x2d0d000
brk(NULL) = 0x2d0d000
brk(0x2d2e000) = 0x2d2e000
open("/sys/devices/system/cpu/online", O_RDONLY|O_CLOEXEC) = 3
read(3, "0\n", 8192) = 2
close(3) = 0
uname({sysname="Linux", nodename="chenjing", ...}) = 0
mmap(NULL, 2097248, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_ANONYMOUS, -1, 0) = 0x7fb32fb10000
getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=4*1024}) = 0
mmap(NULL, 192512, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb33def1000
access("/tmp", R_OK) = 0
brk(NULL) = 0x2d2e000
brk(0x2d4f000) = 0x2d4f000
brk(NULL) = 0x2d4f000
brk(0x2d71000) = 0x2d71000
mmap(NULL, 593920, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb33de60000
munmap(0x7fb33df20000, 299008) = 0
brk(NULL) = 0x2d71000
brk(0x2d92000) = 0x2d92000
uname({sysname="Linux", nodename="chenjing", ...}) = 0
socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE) = 3
bind(3, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0
getsockname(3, {sa_family=AF_NETLINK, pid=66079, groups=00000000}, [12]) = 0
sendto(3, "\24\0\0\0\22\0\1\3\276\232\212^\0\0\0\0\0\0\0\0", 20, 0, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20
recvmsg(3, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"\330\4\0\0\20\0\2\0\276\232\212^\37\2\1\0\0\0\4\3\1\0\0\0I\0\1\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 2488
recvmsg(3, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"|\6\0\0\20\0\2\0\276\232\212^\37\2\1\0\0\0\1\0\3\0\0\0\3\20\0\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 3312
recvmsg(3, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"\24\0\0\0\3\0\2\0\276\232\212^\37\2\1\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 20
sendto(3, "\24\0\0\0\26\0\1\3\277\232\212^\0\0\0\0\0\0\0\0", 20, 0, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20
recvmsg(3, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"L\0\0\0\24\0\2\0\277\232\212^\37\2\1\0\2\10\200\376\1\0\0\0\10\0\1\0\177\0\0\1"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 348
recvmsg(3, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"H\0\0\0\24\0\2\0\277\232\212^\37\2\1\0\n\200\200\376\1\0\0\0\24\0\1\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 216
recvmsg(3, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"\24\0\0\0\3\0\2\0\277\232\212^\37\2\1\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 20
close(3) = 0
umask(0) = 022
openat(AT_FDCWD, "/var/run/swoole_tracker/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
brk(NULL) = 0x2d92000
brk(0x2db3000) = 0x2db3000
close(3) = 0
openat(AT_FDCWD, "/var/run/swoole_tracker/cli", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
close(3) = 0
open("/var/run/swoole_tracker//cli/66079", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 3
umask(022) = 0
access("/var/run/swoole_tracker//cli/66079", F_OK) = 0
fstat(3, {st_mode=S_IFREG|0666, st_size=0, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb33dff6000
write(3, "70200\n", 6) = 6
umask(0) = 022
open("/var/run/swoole_tracker/config", O_RDWR|O_CREAT, 0777) = 4
umask(022) = 0
fstat(4, {st_mode=S_IFREG|0777, st_size=12, ...}) = 0
open("index.php", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=474, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb33dff5000
read(5, "<?php\n\nCo\\run(function () {\n "..., 4096) = 474
lseek(5, 0, SEEK_SET) = 0
getcwd("/root/tmp", 4096) = 10
lstat("/root/tmp/index.php", {st_mode=S_IFREG|0644, st_size=474, ...}) = 0
lstat("/root/tmp", {st_mode=S_IFDIR|0755, st_size=161, ...}) = 0
lstat("/root", {st_mode=S_IFDIR|0550, st_size=4096, ...}) = 0
rt_sigaction(SIGPROF, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGPROF, {0x8a8ee0, ~[ILL TRAP ABRT BUS FPE KILL SEGV CONT STOP TSTP TTIN TTOU SYS RTMIN RT_1], SA_RESTORER|SA_SIGINFO, 0x7fb3390573b0}, NULL, 8) = 0
rt_sigaction(SIGHUP, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGHUP, {0x8a8ee0, ~[ILL TRAP ABRT BUS FPE KILL SEGV CONT STOP TSTP TTIN TTOU SYS RTMIN RT_1], SA_RESTORER|SA_SIGINFO, 0x7fb3390573b0}, NULL, 8) = 0
rt_sigaction(SIGINT, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGINT, {0x8a8ee0, ~[ILL TRAP ABRT BUS FPE KILL SEGV CONT STOP TSTP TTIN TTOU SYS RTMIN RT_1], SA_RESTORER|SA_SIGINFO, 0x7fb3390573b0}, NULL, 8) = 0
rt_sigaction(SIGQUIT, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGQUIT, {0x8a8ee0, ~[ILL TRAP ABRT BUS FPE KILL SEGV CONT STOP TSTP TTIN TTOU SYS RTMIN RT_1], SA_RESTORER|SA_SIGINFO, 0x7fb3390573b0}, NULL, 8) = 0
rt_sigaction(SIGTERM, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGTERM, {0x8a8ee0, ~[ILL TRAP ABRT BUS FPE KILL SEGV CONT STOP TSTP TTIN TTOU SYS RTMIN RT_1], SA_RESTORER|SA_SIGINFO, 0x7fb3390573b0}, NULL, 8) = 0
rt_sigaction(SIGUSR1, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGUSR1, {0x8a8ee0, ~[ILL TRAP ABRT BUS FPE KILL SEGV CONT STOP TSTP TTIN TTOU SYS RTMIN RT_1], SA_RESTORER|SA_SIGINFO, 0x7fb3390573b0}, NULL, 8) = 0
rt_sigaction(SIGUSR2, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGUSR2, {0x8a8ee0, ~[ILL TRAP ABRT BUS FPE KILL SEGV CONT STOP TSTP TTIN TTOU SYS RTMIN RT_1], SA_RESTORER|SA_SIGINFO, 0x7fb3390573b0}, NULL, 8) = 0
rt_sigaction(SIGPROF, {0x8a8ee0, ~[ILL TRAP ABRT BUS FPE KILL SEGV CONT STOP TSTP TTIN TTOU SYS RTMIN RT_1], SA_RESTORER|SA_SIGINFO, 0x7fb3390573b0}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [PROF], NULL, 8) = 0
mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb33df7e000
umask(0) = 022
openat(AT_FDCWD, "/var/run/swoole_tracker/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 6
close(6) = 0
openat(AT_FDCWD, "/var/run/swoole_tracker/entrypoint", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 6
close(6) = 0
open("/var/run/swoole_tracker/entrypoint/70200", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 6
umask(022) = 0
fstat(6, {st_mode=S_IFREG|0666, st_size=0, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb33dff4000
write(6, "16157600\n", 9) = 9
close(6) = 0
munmap(0x7fb33dff4000, 4096) = 0
open("/var/run/swoole_tracker/config", O_RDONLY) = 6
mmap(NULL, 12, PROT_READ, MAP_SHARED, 6, 0) = 0x7fb33dff4000
close(6) = 0
open("/opt/swoole/config/config_white_list.conf", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0777, st_size=42, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb33dff3000
fstat(6, {st_mode=S_IFREG|0777, st_size=42, ...}) = 0
lseek(6, 0, SEEK_SET) = 0
read(6, "[\"App\",\"Controller\",\"Model\",\"wp-"..., 42) = 42
lseek(6, 42, SEEK_SET) = 42
close(6) = 0
munmap(0x7fb33dff3000, 4096) = 0
open("/opt/swoole/logs/xhprof_pids", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0777, st_size=16, ...}) = 0
mmap(NULL, 16, PROT_READ, MAP_SHARED, 6, 0) = 0x7fb33dff3000
close(6) = 0
open("/opt/swoole/logs/memleak_check_pids", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0777, st_size=20, ...}) = 0
mmap(NULL, 20, PROT_READ, MAP_SHARED, 6, 0) = 0x7fb33dff2000
close(6) = 0
open("/opt/swoole/logs/block_check_pids", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0777, st_size=20, ...}) = 0
mmap(NULL, 20, PROT_READ, MAP_SHARED, 6, 0) = 0x7fb33dff1000
close(6) = 0
fstat(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 2), ...}) = 0
fstat(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 2), ...}) = 0
lseek(0, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 2), ...}) = 0
fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 2), ...}) = 0
lseek(1, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
fstat(2, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 2), ...}) = 0
fstat(2, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 2), ...}) = 0
lseek(2, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
getcwd("/root/tmp", 4096) = 10
lstat("/root/tmp/index.php", {st_mode=S_IFREG|0644, st_size=474, ...}) = 0
lstat("/root/tmp", {st_mode=S_IFDIR|0755, st_size=161, ...}) = 0
lstat("/root", {st_mode=S_IFDIR|0550, st_size=4096, ...}) = 0
stat("/etc/sysconfig/64bit_strstr_via_64bit_strstr_sse2_unaligned", 0x7ffcb55c8170) = -1 ENOENT (No such file or directory)
stat("/etc/sysconfig/64bit_strstr_via_64bit_strstr_sse2_unaligned", 0x7ffcb55c80f0) = -1 ENOENT (No such file or directory)
ioctl(5, TCGETS, 0x7ffcb55c82e0) = -1 ENOTTY (Inappropriate ioctl for device)
fstat(5, {st_mode=S_IFREG|0644, st_size=474, ...}) = 0
mmap(NULL, 506, PROT_READ, MAP_PRIVATE, 5, 0) = 0x7fb33dff0000
munmap(0x7fb33dff0000, 506) = 0
close(5) = 0
munmap(0x7fb33dff5000, 4096) = 0
epoll_create(512) = 5
mmap(NULL, 2101248, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb32f90f000
socket(AF_INET, SOCK_STREAM|SOCK_CLOEXEC, IPPROTO_IP) = 6
fcntl(6, F_GETFL) = 0x2 (flags O_RDWR)
fcntl(6, F_SETFL, O_RDWR|O_NONBLOCK) = 0
setsockopt(6, SOL_TCP, TCP_NODELAY, [1], 4) = 0
open("/etc/pki/tls/openssl.cnf", O_RDONLY) = 7
fstat(7, {st_mode=S_IFREG|0644, st_size=10923, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb33dff5000
read(7, "#\n# OpenSSL example configuratio"..., 4096) = 4096
read(7, "ancient versions of Netscape cra"..., 4096) = 4096
read(7, "gainst PKIX guidelines but some "..., 4096) = 2731
read(7, "", 4096) = 0
close(7) = 0
munmap(0x7fb33dff5000, 4096) = 0
brk(NULL) = 0x2db3000
brk(0x2dd6000) = 0x2dd6000
open("/dev/urandom", O_RDONLY|O_NOCTTY|O_NONBLOCK) = 7
fstat(7, {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 9), ...}) = 0
poll([{fd=7, events=POLLIN}], 1, 10) = 1 ([{fd=7, revents=POLLIN}])
read(7, "\241\21\337\236v\207\233F=:\"\v>\320\213(\365/\357\3\6]\2475\306\0274\356T\10\33\250"..., 48) = 48
close(7) = 0
getuid() = 0
pipe([7, 8]) = 0
fcntl(7, F_GETFL) = 0 (flags O_RDONLY)
fcntl(7, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
fcntl(8, F_GETFL) = 0x1 (flags O_WRONLY)
fcntl(8, F_SETFL, O_WRONLY|O_NONBLOCK) = 0
epoll_ctl(5, EPOLL_CTL_ADD, 7, {EPOLLIN, {u32=7, u64=21474836487}}) = 0
mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fb32f10e000
mprotect(0x7fb32f10e000, 4096, PROT_NONE) = 0
clone(child_stack=0x7fb32f90dfb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7fb32f90e9d0, tls=0x7fb32f90e700, child_tidptr=0x7fb32f90e9d0) = 66080
epoll_wait(5, [], 4096, 3000) = 0
brk(NULL) = 0x2dd6000
brk(NULL) = 0x2dd6000
brk(0x2dcc000) = 0x2dcc000
brk(NULL) = 0x2dcc000
epoll_wait(5, [], 4096, 1) = 0
write(1, "string(0) \"", 11) = 11
write(1, "\"\n", 2) = 2
write(1, "int(-1)\n", 8) = 8
munmap(0x7fb32f90f000, 2101248) = 0
close(6) = 0
epoll_wait(5, [{EPOLLIN, {u32=7, u64=21474836487}}], 4096, -1) = 1
read(7, "P\212\334\2\0\0\0\0", 1024) = 8
epoll_ctl(5, EPOLL_CTL_DEL, 7, NULL) = 0
close(7) = 0
close(8) = 0
futex(0x2dc8da4, FUTEX_CMP_REQUEUE_PRIVATE, 1, 2147483647, 0x2dc8d78, 2) = 1
futex(0x7fb32f90e9d0, FUTEX_WAIT, 66080, NULL) = 0
close(5) = 0
open("/opt/swoole/logs/trace.log", O_RDWR|O_CREAT|O_APPEND, 0666) = 5
fstat(5, {st_mode=S_IFREG|0666, st_size=7576, ...}) = 0
write(5, "6AHoCssHdHJhY2VJZBA3OTU4MTg3ZTY0"..., 437) = 437
close(2) = 0
close(1) = 0
close(0) = 0
munmap(0x7fb32fd11000, 2467752) = 0
munmap(0x7fb33def1000, 192512) = 0
munmap(0x7fb32fb10000, 2097248) = 0
munmap(0x7fb33182c000, 4284392) = 0
munmap(0x7fb3315ba000, 2560784) = 0
munmap(0x7fb331157000, 4596552) = 0
munmap(0x7fb330f0a000, 2410688) = 0
munmap(0x7fb330c21000, 3050080) = 0
munmap(0x7fb330a1d000, 2109928) = 0
munmap(0x7fb3307ea000, 2302680) = 0
munmap(0x7fb3305da000, 2160296) = 0
munmap(0x7fb3303d6000, 2109720) = 0
munmap(0x7fb3301af000, 2255184) = 0
munmap(0x7fb32ff6c000, 2367712) = 0
munmap(0x7fb331c42000, 2702400) = 0
munmap(0x7fb33df7e000, 65536) = 0
munmap(0x7fb33de60000, 593920) = 0
munmap(0x7fb338400000, 2097152) = 0
munmap(0x7fb33df8e000, 323584) = 0
exit_group(0) = ?
+++ exited with 0 +++
Excuse me, how is this problem?
you can try to remove the extension swoole_tracker
I have tried
At first, I thought it was a swoole_tracker problem, so I created a new environment using docker, but the same problem still exists
php version : 7.2 swoole version : 4.4.16
problem:
When the server is completely disconnected from the network, the coroutine client request is unsuccessful and will not exit immediately!!!
Official example official link:
My test:![9yjub-kuxi3](https://user-images.githubusercontent.com/63149232/78617651-9226a100-78aa-11ea-9c55-4b4aa86112d1.gif)
When the program prints out the result, and the execution ends, but it does not exit