workerman 因为里面有外文,韩文、泰文导致程序假死
workerman不关注传输的数据是什么语言或者格式,所以应该是业务代码出了什么问题。 你说的假死是什么意思?假死的时候php start.php status 贴下下进程状态。用debug方式运行看下是否有什么报错。
Signal 6 was raised! abort()的工作原理是会发出SIGABRT信号。通常由于库函数检测到内部错误或者某些限制。比如,当堆栈溢出导致内存被破坏,此时malloc()的话会调用abort()
估计是底层判断字节数,导致程序奔溃,大佬指导一二啊
php -v 看下php版本
PHP 7.0.32 (cli) (built: Nov 6 2018 09:15:44) ( ZTS ) Copyright (c) 1997-2017 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies with Zend OPcache v7.0.32, Copyright (c) 1999-2017, by Zend Technologies
一行一行记录日志看下吧,看看使用了哪个函数或者方法出现的问题
看workerman底层代码?
不是workerman问题。
看自己的业务代码。
แปลเนื้อหาข้อความแปลเนื้อหาข้อความ
类似于这样的韩文就会卡住
workerman不关注传输的数据是什么语言或者格式,所以应该是业务代码出了什么问题。
你说的假死是什么意思?假死的时候php start.php status 贴下下进程状态。用debug方式运行看下是否有什么报错。
Signal 6 was raised!
abort()的工作原理是会发出SIGABRT信号。通常由于库函数检测到内部错误或者某些限制。比如,当堆栈溢出导致内存被破坏,此时malloc()的话会调用abort()
估计是底层判断字节数,导致程序奔溃,大佬指导一二啊
php -v 看下php版本
PHP 7.0.32 (cli) (built: Nov 6 2018 09:15:44) ( ZTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
with Zend OPcache v7.0.32, Copyright (c) 1999-2017, by Zend Technologies
一行一行记录日志看下吧,看看使用了哪个函数或者方法出现的问题
看workerman底层代码?
不是workerman问题。
看自己的业务代码。
แปลเนื้อหาข้อความแปลเนื้อหาข้อความ
类似于这样的韩文就会卡住