Php “Zend错误”;Can';t从系统提供的DSO中读取符号“;

Php “Zend错误”;Can';t从系统提供的DSO中读取符号“;,php,vps,zend-optimizer,Php,Vps,Zend Optimizer,我的一个PHP网站最近变得很慢。由于我们的公司制作了它,现在不再有任何PHP开发人员,我发现很难从日志文件中得到任何东西。有谁能告诉我们这些错误的原因是什么,这样我们就可以自己雇佣或纠正代码了吗 主办团队的回应是 你好, 我们注意到域的文档根上有很多“核心转储”文件,因此这表明应用程序有一些问题,正在崩溃。我们对此进行了分析,发现应用程序因ZEND函数调用而崩溃。我们已经注意到Zendopt已经安装,所以请与开发人员联系。如果您有任何更多的服务器配置要求,请向我们更新详细信息 如需澄清,请查看下

我的一个PHP网站最近变得很慢。由于我们的公司制作了它,现在不再有任何PHP开发人员,我发现很难从日志文件中得到任何东西。有谁能告诉我们这些错误的原因是什么,这样我们就可以自己雇佣或纠正代码了吗

主办团队的回应是

你好,

我们注意到域的文档根上有很多“核心转储”文件,因此这表明应用程序有一些问题,正在崩溃。我们对此进行了分析,发现应用程序因ZEND函数调用而崩溃。我们已经注意到Zendopt已经安装,所以请与开发人员联系。如果您有任何更多的服务器配置要求,请向我们更新详细信息

如需澄清,请查看下面的日志

这是日志:

Loaded symbols for /lib64/libnss_files.so.2
Can't read symbols from system-supplied DSO at 0x7fffe1ffd000: File truncated
Core was generated by `/usr/bin/php /home/itvarnew/public_html/index.php'.
Program terminated with signal 11, Segmentation fault.
#0 0x00000000007563ce in virtual_file_ex ()
(gdb) backtrace
#0 0x00000000007563ce in virtual_file_ex ()
#1 0x000000000076385c in expand_filepath_ex ()
#2 0x0000000000763619 in expand_filepath ()
#3 0x000000000077c1e9 in _php_stream_fopen ()
#4 0x000000000077d00a in _php_stream_fopen_with_path ()
#5 0x000000000077c443 in php_plain_files_stream_opener ()
#6 0x0000000000776d18 in _php_stream_open_wrapper_ex ()
#7 0x000000000075a857 in php_stream_open_for_zend_ex ()
#8 0x000000000075a821 in php_stream_open_for_zend ()
#9 0x00000000007cc224 in zend_stream_open ()
#10 0x00002b044cd09f4b in ?? () from /usr/local/Zend/lib/Optimizer-3.3.9/php-5.2.x/ZendOptimizer.so
#11 0x00002b044caebed6 in ?? () from /usr/local/IonCube/ioncube_loader_lin_5.2.so
#12 0x00000000007885ad in compile_filename ()
#13 0x00000000007e9131 in ZEND_INCLUDE_OR_EVAL_SPEC_TMP_HANDLER ()
#14 0x00000000007db527 in execute ()
#15 0x00002b044cd7890f in zend_oe () from /usr/local/Zend/lib/Optimizer-3.3.9/php-5.2.x/ZendOptimizer.so
#16 0x00000000007dbc5c in zend_do_fcall_common_helper_SPEC ()
#17 0x00000000007dc8b9 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER ()
#18 0x00000000007db527 in execute ()
#19 0x00002b044cd7890f in zend_oe () from /usr/local/Zend/lib/Optimizer-3.3.9/php-5.2.x/ZendOptimizer.so
---Type <return> to continue, or q <return> to quit---
#20 0x00000000007dbc5c in zend_do_fcall_common_helper_SPEC ()
#21 0x00000000007dc8b9 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER ()
#22 0x00000000007db527 in execute ()
#23 0x00002b044cd7890f in zend_oe () from /usr/local/Zend/lib/Optimizer-3.3.9/php-5.2.x/ZendOptimizer.so
#24 0x00000000007dbc5c in zend_do_fcall_common_helper_SPEC ()
#25 0x00000000007dc8b9 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER ()
#26 0x00000000007db527 in execute ()
#27 0x00002b044cd7890f in zend_oe () from /usr/local/Zend/lib/Optimizer-3.3.9/php-5.2.x/ZendOptimizer.so
#28 0x00000000007dbc5c in zend_do_fcall_common_helper_SPEC ()
#29 0x00000000007dc8b9 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER ()
#30 0x00000000007db527 in execute ()
#31 0x00002b044cd7890f in zend_oe () from /usr/local/Zend/lib/Optimizer-3.3.9/php-5.2.x/ZendOptimizer.so
#32 0x00000000007dbc5c in zend_do_fcall_common_helper_SPEC ()
#33 0x00000000007dc8b9 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER ()
#34 0x00000000007db527 in execute ()
#35 0x00002b044cd7890f in zend_oe () from /usr/local/Zend/lib/Optimizer-3.3.9/php-5.2.x/ZendOptimizer.so
#36 0x00000000007dbc5c in zend_do_fcall_common_helper_SPEC ()
#37 0x00000000007dc8b9 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER ()
#38 0x00000000007db527 in execute ()
#39 0x00002b044cd7890f in zend_oe () from /usr/local/Zend/lib/Optimizer-3.3.9/php-5.2.x/ZendOptimizer.so
---Type <return> to continue, or q <return> to quit---
#40 0x00000000007dbc5c in zend_do_fcall_common_helper_SPEC ()
#41 0x00000000007dc8b9 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER ()
#42 0x00000000007db527 in execute ()
#43 0x00002b044cd7890f in zend_oe () from /usr/local/Zend/lib/Optimizer-3.3.9/php-5.2.x/ZendOptimizer.so
#44 0x00000000007dbc5c in zend_do_fcall_common_helper_SPEC ()
#45 0x00000000007dc8b9 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER ()
#46 0x00000000007db527 in execute ()
#47 0x00002b044cd7890f in zend_oe () from /usr/local/Zend/lib/Optimizer-3.3.9/php-5.2.x/ZendOptimizer.so
#48 0x00000000007dbc5c in zend_do_fcall_common_helper_SPEC ()
#49 0x00000000007dc8b9 in ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER ()
#50 0x00000000007db527 in execute ()
#51 0x00002b044cd7890f in zend_oe () from /usr/local/Zend/lib/Optimizer-3.3.9/php-5.2.x/ZendOptimizer.so
#52 0x00000000007e926f in ZEND_INCLUDE_OR_EVAL_SPEC_TMP_HANDLER ()
#53 0x00000000007db527 in execute ()
#54 0x00002b044cd7890f in zend_oe () from /usr/local/Zend/lib/Optimizer-3.3.9/php-5.2.x/ZendOptimizer.so
#55 0x00000000007b4766 in zend_execute_scripts ()
#56 0x000000000075c493 in php_execute_script ()
#57 0x0000000000838f5e in main ()
(gdb)
为/lib64/libnss_文件加载符号。so.2
无法在0x7fffe1ffd000从系统提供的DSO读取符号:文件已截断
核心是由“/usr/bin/php/home/itvarnew/public_html/index.php”生成的。
程序以信号11终止,分段故障。
#0 0x00000000007563ce在虚拟文件\u ex()中
(gdb)回溯
#0 0x00000000007563ce在虚拟文件\u ex()中
#expand_filepath_ex()中的1 0x000000000076385c
#扩展文件路径()中的2 0x0000000000763619
#3 0x000000000077c1e9在php流中()
#4 0x000000000077d00a在带有路径()的php流中
#php中的5 0x000000000077c443 \u普通\u文件\u流\u开启器()
#6 0x0000000000776d18在php流中打开包装
#7 0x000000000075a857在php中\u stream\u open\u中用于\u zend\u ex()
#8 0x000000000075a821在php中\u stream \u open \u for \u zend()
#zend_stream_open()中的9 0x00000000007cc224
#10 0x00002b044cd09f4b英寸??()来自/usr/local/Zend/lib/Optimizer-3.3.9/php-5.2.x/ZendOptimizer.so
#11 0x00002b044caebed6英寸??()来自/usr/local/IonCube/IonCube_loader_lin_5.2.so
#编译文件名()中的12 0x00000000007885ad
#ZEND_INCLUDE_或_EVAL_SPEC_TMP_处理器()中的13 0x00000000007e9131
#执行中的14 0x00000000007db527()
#来自/usr/local/zend/lib/Optimizer-3.3.9/php-5.2.x/ZendOptimizer.so的zend_oe()中的15 0x00002b044cd7890f
#zend\u do\u fcall\u common\u helper\u规范()中的16 0x00000000007dbc5c
#ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER()中的17 0x00000000007dc8b9
#执行中的18 0x00000000007db527()
#来自/usr/local/zend/lib/Optimizer-3.3.9/php-5.2.x/ZendOptimizer.so的zend_oe()中的19 0x00002b044cd7890f
---键入以继续,或键入q以退出---
#zend\u do\u fcall\u common\u helper\u规范()中的20 0x00000000007dbc5c
#ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER()中的21 0x00000000007dc8b9
#22 0x00000000007db527正在执行()
#zend_oe()中的23 0x00002b044cd7890f,来自/usr/local/zend/lib/Optimizer-3.3.9/php-5.2.x/ZendOptimizer.so
#zend\u do\u fcall\u common\u helper\u规范()中的24 0x00000000007dbc5c
#ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER()中的25 0x00000000007dc8b9
#执行()中的26 0x00000000007db527
#来自/usr/local/zend/lib/Optimizer-3.3.9/php-5.2.x/ZendOptimizer.so的zend_oe()中的27 0x00002b044cd7890f
#zend\u do\u fcall\u common\u helper\u规范()中的28 0x00000000007dbc5c
#ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER()中的29 0x00000000007dc8b9
#30 0x00000000007db527正在执行()
#来自/usr/local/zend/lib/Optimizer-3.3.9/php-5.2.x/ZendOptimizer.so的zend_oe()中的31 0x00002b044cd7890f
#zend\u do\u fcall\u common\u helper\u规范()中的32 0x00000000007dbc5c
#ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER()中的33 0x00000000007dc8b9
#执行()中的34 0x00000000007db527
#来自/usr/local/zend/lib/Optimizer-3.3.9/php-5.2.x/ZendOptimizer.so的zend_oe()中的35 0x00002b044cd7890f
#zend\u do\u fcall\u common\u helper\u规范()中的36 0x00000000007dbc5c
#ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER()中的37 0x00000000007dc8b9
#执行()中的38 0x00000000007db527
#来自/usr/local/zend/lib/Optimizer-3.3.9/php-5.2.x/ZendOptimizer.so的zend_oe()中的39 0x00002b044cd7890f
---键入以继续,或键入q以退出---
#zend\u do\u fcall\u common\u helper\u规范()中的40 0x00000000007dbc5c
#ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER()中的41 0x00000000007dc8b9
#执行()中的42 0x00000000007db527
#来自/usr/local/zend/lib/Optimizer-3.3.9/php-5.2.x/ZendOptimizer.so的zend_oe()中的43 0x00002b044cd7890f
#zend\u do\u fcall\u common\u helper\u规范()中的44 0x00000000007dbc5c
#ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER()中的45 0x00000000007dc8b9
#执行中的46 0x00000000007db527()
#来自/usr/local/zend/lib/Optimizer-3.3.9/php-5.2.x/ZendOptimizer.so的zend_oe()中的47 0x00002b044cd7890f
#zend\u do\u fcall\u common\u helper\u规范()中的48 0x00000000007dbc5c
#ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER()中的49 0x00000000007dc8b9
#执行中的50 0x00000000007db527()
#来自/usr/local/zend/lib/Optimizer-3.3.9/php-5.2.x/ZendOptimizer.so的zend_oe()中的51 0x00002b044cd7890f
#ZEND\u INCLUDE\u或\u EVAL\u SPEC\u TMP\u处理程序中的52 0x00000000007e926f()
#执行()中的53 0x00000000007db527
#来自/usr/local/zend/lib/Optimizer-3.3.9/php-5.2.x/ZendOptimizer.so的zend_oe()中的54 0x00002b044cd7890f
#zend_execute_脚本中的55 0x00000000007b4766()
#php_execute_脚本()中的56 0x000000000075c493
#57 0x000000000083F5E主管道()
(gdb)

运行PHP系统但没有PHP开发人员不是有点商业风险吗?最好与一位优秀的自由职业者建立支持关系,或者为您的新框架/语言重写这些系统。问题可能是IonCube或Zend Optimizer。我相信后者是一个PHP加速器-检查您运行的是最新版本。您现在使用的是不再受支持的PHP5.2,您可以升级到5.3或5.4吗?这也可能解决问题。