找回密码
 开放注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

通达OA官网网站
搜索
查看: 1935|回复: 5

php.exe占用cpu99%,用户登录慢,工作流无法转交下一步....

 关闭 [复制链接]

1

主题

3

回帖

45

牛毛

二级牛人

积分
49
发表于 2018-5-16 16:59:56 | 显示全部楼层 |阅读模式 来自 广东省广州市海珠区
问题症状:最近两周所有用户反映登录缓慢,所有工作界面打开慢,工作流转交下一步无反应,查看服务器及日志,发现php.exe进程占用cpu99%,重启所有服务,能正常半天。有时候重启完所有服务,即使cpu使用情况正常,用户操作都是缓慢。根据官方给出的优化方案【如何优化OA提高访问速度?】,情况依旧。
也在通达OA用户群上,反映过这个问题,当时也有相关工程师远程协助排查问题,但依然无法解决。
另外用车申请模块,车辆无论手动还是自动都无法回收车辆,无论是已经结束的车辆使用,都显示预约冲突。


php_errors.log日志主要错误集中在以下几个:

[12-May-2018 14:42:36 Etc/GMT-8] PHP Fatal error:  Call to a member function get() on a non-object in E:\MYOA\webroot\general\sns\classes\TFeedTimeline.class.php on line 54
[12-May-2018 14:43:35 Etc/GMT-8] PHP Fatal error:  Call to a member function get() on a non-object in E:\MYOA\webroot\general\sns\classes\TFeedTimeline.class.php on line 54
[12-May-2018 14:44:19 Etc/GMT-8] PHP Warning:  mysql_ping(): MySQL server has gone away in E:\MYOA\webroot\inc\td.class.php on line 143
[12-May-2018 14:47:20 Etc/GMT-8] PHP Warning:  mysql_ping(): MySQL server has gone away in E:\MYOA\webroot\inc\td.class.php on line 143
[12-May-2018 14:47:39 Etc/GMT-8] PHP Fatal error:  Call to a member function get() on a non-object in E:\MYOA\webroot\general\sns\classes\TFeedTimeline.class.php on line 54
[12-May-2018 14:48:37 Etc/GMT-8] PHP Fatal error:  Call to a member function get() on a non-object in E:\MYOA\webroot\general\sns\classes\TFeedTimeline.class.php on line 54
[12-May-2018 14:50:20 Etc/GMT-8] PHP Warning:  mysql_ping(): MySQL server has gone away in E:\MYOA\webroot\inc\td.class.php on line 143
[12-May-2018 14:52:39 Etc/GMT-8] PHP Fatal error:  Call to a member function get() on a non-object in E:\MYOA\webroot\general\sns\classes\TFeedTimeline.class.php on line 54
[12-May-2018 14:53:20 Etc/GMT-8] PHP Warning:  mysql_ping(): MySQL server has gone away in E:\MYOA\webroot\inc\td.class.php on line 143
[12-May-2018 14:53:37 Etc/GMT-8] PHP Fatal error:  Call to a member function get() on a non-object in E:\MYOA\webroot\general\sns\classes\TFeedTimeline.class.php on line 54
[12-May-2018 14:57:43 Etc/GMT-8] PHP Fatal error:  Call to a member function get() on a non-object in E:\MYOA\webroot\general\sns\classes\TFeedTimeline.class.php on line 54
[12-May-2018 14:58:40 Etc/GMT-8] PHP Fatal error:  Call to a member function get() on a non-object in E:\MYOA\webroot\general\sns\classes\TFeedTimeline.class.php on line 54


Office_Task.log日志主要错误:


2018-05-15 17:42:32 任务(\task\user_online.php)执行异常:<fieldset style="line-height:150%;font-size:12px;"><legend> 错误,请联系管理员 </legend><b>文件:
</b>E:\MYOA\webroot\task\user_online.php</fieldset>
2018-05-15 17:42:33 任务(\task\taskcenter.php)执行异常:<fieldset style="line-height:150%;font-size:12px;"><legend> 错误,请联系管理员 </legend><b>文件:
</b>E:\MYOA\webroot\task\taskcenter.php</fieldset>
2018-05-15 17:42:34 Can't connect to MySQL server on 'localhost' (10061)
2018-05-15 17:42:36 重连MySQL服务器失败
2018-05-15 17:49:27 正在启动服务,程序版本:2016.01.05
2018-05-15 17:49:27 PHP命令行:E:\MYOA\bin\php.exe
2018-05-15 17:49:28 不能连接MySQL服务器 localhost:3336 (Can't connect to MySQL server on 'localhost' (10061))
2018-05-15 17:50:09 正在启动服务,程序版本:2016.01.05
2018-05-15 17:50:09 PHP命令行:E:\MYOA\bin\php.exe
2018-05-15 17:50:10 连接MySQL服务器 localhost:3336 (TD_OA:root)成功,字符集:gbk
2018-05-15 17:50:10 Webroot目录:E:\MYOA\webroot
2018-05-15 17:50:11 开始监听端口 2397
2018-05-15 17:50:12 服务启动成功(Office_Task)
2018-05-15 17:51:11 检查到加密锁(97289244)
2018-05-15 19:50:10 进程(3880:"E:\MYOA\bin\ReportTask.exe" 24)开始执行
2018-05-15 19:54:24 进程(3880:"E:\MYOA\bin\ReportTask.exe" 24)退出代码:0
2018-05-15 19:54:24 任务(3880:reporttask.exe)执行异常:
2018-05-15 21:50:10 进程(1204:"E:\MYOA\bin\ReportTask.exe" 24)开始执行
2018-05-15 21:53:44 进程(1204:"E:\MYOA\bin\ReportTask.exe" 24)退出代码:0
2018-05-15 21:53:44 任务(1204:reporttask.exe)执行异常:
2018-05-15 22:04:18 检查到加密锁(97289244)
2018-05-15 23:50:10 进程(368:"E:\MYOA\bin\ReportTask.exe" 24)开始执行
2018-05-15 23:53:44 进程(368:"E:\MYOA\bin\ReportTask.exe" 24)退出代码:0
2018-05-15 23:53:44 任务(368:reporttask.exe)执行异常:
2018-05-16 01:50:10 进程(2180:"E:\MYOA\bin\ReportTask.exe" 24)开始执行
2018-05-16 01:53:45 进程(2180:"E:\MYOA\bin\ReportTask.exe" 24)退出代码:0
2018-05-16 01:53:45 任务(2180:reporttask.exe)执行异常:
2018-05-16 02:17:25 检查到加密锁(97289244)
2018-05-16 03:50:10 进程(2208:"E:\MYOA\bin\ReportTask.exe" 24)开始执行
2018-05-16 03:53:44 进程(2208:"E:\MYOA\bin\ReportTask.exe" 24)退出代码:0
2018-05-16 03:53:44 任务(2208:reporttask.exe)执行异常:
2018-05-16 05:50:10 进程(2160:"E:\MYOA\bin\ReportTask.exe" 24)开始执行
2018-05-16 05:53:44 进程(2160:"E:\MYOA\bin\ReportTask.exe" 24)退出代码:0
2018-05-16 05:53:44 任务(2160:reporttask.exe)执行异常:
2018-05-16 06:30:32 检查到加密锁(97289244)
2018-05-16 07:50:10 进程(1348:"E:\MYOA\bin\ReportTask.exe" 24)开始执行
2018-05-16 07:53:46 进程(1348:"E:\MYOA\bin\ReportTask.exe" 24)退出代码:0
2018-05-16 07:53:46 任务(1348:reporttask.exe)执行异常:
2018-05-16 09:50:10 进程(5956:"E:\MYOA\bin\ReportTask.exe" 24)开始执行
2018-05-16 09:50:46 进程(5956:"E:\MYOA\bin\ReportTask.exe" 24)退出代码:0
2018-05-16 10:43:39 检查到加密锁(97289244)
2018-05-16 11:50:10 进程(348:"E:\MYOA\bin\ReportTask.exe" 24)开始执行
2018-05-16 11:50:48 进程(348:"E:\MYOA\bin\ReportTask.exe" 24)退出代码:0
2018-05-16 13:50:10 进程(3248:"E:\MYOA\bin\ReportTask.exe" 24)开始执行
2018-05-16 13:50:43 进程(3248:"E:\MYOA\bin\ReportTask.exe" 24)退出代码:0
2018-05-16 14:56:46 检查到加密锁(97289244)
2018-05-16 15:44:28 服务已停止(Office_Task)
2018-05-16 15:44:28 停止监听端口 2397
2018-05-16 15:44:28 子进程(3484)被强制结束
2018-05-16 15:44:28 停止监听端口 2397
2018-05-16 15:44:28 已断开MySQL服务器连接
2018-05-16 15:44:49 正在启动服务,程序版本:2016.01.05
2018-05-16 15:44:49 PHP命令行:E:\MYOA\bin\php.exe
2018-05-16 15:44:49 连接MySQL服务器 localhost:3336 (TD_OA:root)成功,字符集:gbk
2018-05-16 15:44:49 Webroot目录:E:\MYOA\webroot
2018-05-16 15:44:50 开始监听端口 2397
2018-05-16 15:44:51 服务启动成功(Office_Task)


mysql_error.rar

375 Bytes, 下载次数: 0

mysql_error.log

Office_Task.rar

10.57 KB, 下载次数: 0

Office_Task.log

php_errors.rar

26.32 KB, 下载次数: 0

php_errors.log

slow.rar

2.83 KB, 下载次数: 1

slow.log

93

主题

60

回帖

522

牛毛

一级牛人

积分
522
发表于 2018-5-17 09:29:16 | 显示全部楼层 来自 山东省济南市
是不是缓存的问题?看下MYOA\attach\redis_data下的文件有多大?

1

主题

3

回帖

45

牛毛

二级牛人

积分
49
 楼主| 发表于 2018-5-17 11:13:26 | 显示全部楼层 来自 广东省广州市天河区
山东格力 发表于 2018-5-17 09:29
是不是缓存的问题?看下MYOA\attach\redis_data下的文件有多大?

appendonly.aof文件429MB,这个不算大吧?之前也用RedisDesktopManager工具清理过缓存,也不行。
另外服务器是IBM 3650 M3 志强系列CPU:E5640, 8G内存。

93

主题

60

回帖

522

牛毛

一级牛人

积分
522
发表于 2018-5-17 12:02:46 | 显示全部楼层 来自 山东省济南市
本帖最后由 山东格力 于 2018-5-17 12:05 编辑
attee 发表于 2018-5-17 11:13
appendonly.aof文件429MB,这个不算大吧?之前也用RedisDesktopManager工具清理过缓存,也不行。
另外服务 ...

可能就是它的问题,那个工具不管用的。找个相同版本的覆盖试下。别忘记备份原来的文件!

0

主题

1899

回帖

3596

牛毛

游客

积分
5499
发表于 2018-5-17 17:51:24 | 显示全部楼层
您好,1:php.exe占用高一般是redis程序导致,建议可以修改一下MYOA\bin\redis-windows.conf中配置maxheap和maxmemory这两个参数 ,去掉这两个参数前面的注释符#  ,把值修改成512。
2:车辆无法自动回收车辆的,和office——task服务有关,根据日志,可将bin下面的有关task服务的程序替换一下。

1

主题

3

回帖

45

牛毛

二级牛人

积分
49
 楼主| 发表于 2018-5-18 16:30:48 | 显示全部楼层 来自 广东省广州市海珠区
通达邝金霞 发表于 2018-5-17 17:51
您好,1:php.exe占用高一般是redis程序导致,建议可以修改一下MYOA\bin\redis-windows.conf中配置maxheap ...

收到,我试下替换task文件看看,之前Redis_windows.conf 已经修改过了,谢谢啦!
您需要登录后才可以回帖 登录 | 开放注册

本版积分规则

咨询电话:400 818 0505 通达OA,国内协同管理软件行业内唯一的央企单位,中国协同OA软件的领跑者,优秀协同办公解决方案供应商

帮助|Archiver|小黑屋|通信管理局专项备案号:[2008]238号|由NB5牛论坛提供技术支持NB5社区 ( 皖ICP备08004151号;皖公网安备34010402700514号 )

GMT+8, 2025-4-26 06:52 , Processed in 0.289930 second(s), 56 queries .

Powered by Discuz

Copyright © 2001-2025, 北京通达信科科技有限公司.

快速回复 返回顶部 返回列表