知方号

知方号

php

php

在我的 linux 服务器上,我有一个 PHP 进程需要很长时间(多天)才能完成。该脚本基本上将一个大数据文件拆分为小块,并将相应的文件写入 CIFS 文件系统(网络共享)。我正在尝试在相关 PID 上使用 strace 进行故障排除,我看到以下内容,据此看来大部分时间都在写入中消耗:

% time seconds usecs/call calls errors syscall------ ----------- ----------- --------- --------- ----------------89.88 17.722953 4 4854316 write10.07 1.985505 1 2427149 lseek0.05 0.009307 1 7706 read------ ----------- ----------- --------- --------- ----------------100.00 19.717765 7289171 total

如何进一步调试以识别瓶颈?我需要检查任何明显的 PHP 配置吗?服务器上的 php.ini 文件当前具有所有默认设置(例如 output_buffering = 4096)。不确定我是否需要在那里进行任何更改。

任何进一步解决此问题的建议将不胜感激。谢谢你。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。