本帖最后由 万兆万品 于 2020-1-22 21:53 编辑
首先,我什么都没有动,甚至都没有SSH登录服务器,甚至几乎没访问过宝塔面板,什么都没动。自发文起,已经不间断运行21天了。
1:我是独立的物理机服务器,32G内存 2个CPU 2620服务器。安装的centos7.6版本,宝塔面板版本7.1.0。
2:我给服务器配置了开机就自动执行workerman的PHP守护进程到:/etc/rc.local 。配置为类似:/path/to/php /path/to/yourfile.php start -d 都能正常守护进程执行和开启端口应该没啥问题。
3:经常发现运行了十几天之后,发现这个守护进程服务不正常了,也就是服务没了或者未运行。之前都是通过重启服务器或者手工在SSH里输入指令开启守护进程的形式让workerman运行。但是今天我想找找问题所在,然后打开任务管理器,想看看服务是否正常在运行。然后发现人物管理器报如下错误:
Traceback (most recent call last):
File "/www/server/panel/class/panelPlugin.py", line 1675, in a
return eval(execStr)
File "", line 1, in
File "plugin/task_manager/task_manager_main.py", line 570, in get_process_list
tmp['ps'] = self.get_process_ps(tmp['name'],pid)
File "plugin/task_manager/task_manager_main.py", line 602, in get_process_ps
if self.is_panel_process(pid):
File "plugin/task_manager/task_manager_main.py", line 311, in is_panel_process
self.panel_pid = int(public.ExecShell("ps aux | grep 'runserver:app'|grep -v grep|head -n1|awk '{print $2}'")[0])
ValueError: invalid literal for int() with base 10: ''
我想问一下,这个问题应该是什么问题?是宝塔自身升级导致的还是什么问题??出问题之前,我都有几个月了,压根都没登陆面板操作过。
是不是宝塔默认把这个进程给杀掉了?
补充:我在发文的时候,重启服务器,发现重新进入面板时,谷歌浏览器有ERR_CONNECTION_REFUSED 无法访问此网站。
服务器上安装的所有网站,都无法打开,所有端口服务也被拒绝。怀疑是没有重启成功。我必须到现场手工强制关机,然后重启服务器,才可以恢复。
|
|