国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

workerman在stop時(shí)偶發(fā)exit with status 11和139

chaz6chez

workerman以調(diào)試模式啟動(dòng)后,執(zhí)行了一次請(qǐng)求,該請(qǐng)求后續(xù)的業(yè)務(wù)邏輯中包含了至少一次數(shù)據(jù)庫(kù)的操作,在完成該次請(qǐng)求5-10分鐘后,ctrl+c 停止進(jìn)程后會(huì)報(bào)exit wtih status 11,有時(shí)是exit with status 139;

Workerman[app.php] start in DEBUG mode
------------------------------------------------ WORKERMAN -------------------------------------------------
Workerman version:4.0.20          PHP version:7.3.31
------------------------------------------------- WORKERS --------------------------------------------------
proto   user            worker                     listen                     processes    status
tcp     root            rpc_server                 jsonRpc2://0.0.0.0:5454    2             [OK]
tcp     root            order_callback_consumer    none                       2             [OK]
tcp     root            order_push_consumer        none                       2             [OK]
tcp     root            log_consumer               none                       2             [OK]
------------------------------------------------------------------------------------------------------------
Press Ctrl+C to stop. Start success.
^CWorkerman[app.php] stopping ...
worker[rpc_server:24] exit with status 11
Workerman[app.php] has been stopped
[PHP Modules]
amqp
bcmath
Core
ctype
curl
date
dom
event
fileinfo
filter
ftp
hash
iconv
json
libxml
mbstring
mysqlnd
openssl
pcntl
pcre
PDO
pdo_mysql
pdo_sqlite
Phar
posix
readline
redis
Reflection
session
SimpleXML
sockets
sodium
SPL
sqlite3
standard
tokenizer
uuid
xml
xmlreader
xmlwriter
Zend OPcache
zlib
3015 2 0
2個(gè)回答

walkor 打賞

exit wtih status 11,exit with status 139 是php發(fā)生了coredump
一般是觸發(fā)了php或php某個(gè)擴(kuò)展的bug導(dǎo)致

  • chaz6chez 2021-10-23

    gdb調(diào)試了一下,說(shuō)是workerman的一個(gè)信號(hào)和另一個(gè)信號(hào)分割錯(cuò)誤了,不知道是哪個(gè)拓展,頭疼

  • chaz6chez 2021-10-23
    [New LWP 90]
    Core was generated by `WorkerMan: worker'.
    Program terminated with signal SIGSEGV, Segmentation fault.
    #0  0x000055cb5ec38ba4 in ?? ()
  • chaz6chez 2021-10-23

    大概知道這是一個(gè)算數(shù)異常,但不知道怎么樣去解決和排查

chaz6chez

大概排查了一下

在代碼中慎用對(duì)class屬性u(píng)nset的操作

// 慎用
unset($this->_client);

// 可以使用
unset($this->_client[$key]);
  • six 2021-10-27

    $this->_client是不是擴(kuò)展相關(guān)的對(duì)象?如果是的話估計(jì)和那個(gè)擴(kuò)展有關(guān)系。

  • chaz6chez 2021-10-27

    是pdo

年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??