各位大佬,今天(2025.8.22)在使用新安装的面板(安装一周左右)配置网站时,部分接口报500错误,部分是好的,在经过升级版本测试均未解决,社区版 v2.0.8 → v2.0.9,openresty版本:版本1.27.1.2-1-2-focal → 版本1.27.1.2-2-2-focal,
问题现象是:OpenResty-设置-“性能调整”页面报api 500错误;建立站点后无法停止,站点管理页面“默认文档”,“流量管理”,“真实IP”,“防盗链”标签均会报500错误,“HTTPS”标签启用https后保存也会报500错误,求教排查思路。
看一下系统日志
看一下你网站配置文件的源文
能远程吗?看一下 私信发我 1Panel 地址
有点尴尬,这个机器被安全组限制了端口没有映射到外网
这个错误看起来是配置文件中有一些特殊的字符我们没有处理到
所以你排查一下所有的网站配置文件 看看那些是你手动新增的
哦哦好的,那我把所有网站都删了,然后再重新建,是不是就能排除手动修改的可能了
感谢大佬的帮助,我把所有网站都删了再次重建网站还是会报同样的错误,应用商店卸载OpenResty重新安装后建站测试已恢复,感谢
根据大佬提供的新增了特殊字符信息,补充供各位参考,猜测可能是导致问题的原因:
建了几个站点后想修改网站日志格式供采集,在全局的-设置-配置修改页面添加了新的日志格式,每个参数后都带有#注释,并将原日志格式名称改为main1,新增的改为main:
重新安装后依然建站,然后修改全局-设置-配置修改,新增日志格式,取消了每个字段后面的#注释,再次测试操作站点,没有再报错:
不确定是否有关,想不到其他的修改了也未再把#注释加回去测试,再次感谢大佬协助!
好的 感谢反馈 我们测试一下
v2.0.9遇到同样问题。在调用 /api/v2/websites/ssl/upload
接口时出现500报错。问题是在升级了openresty到最新版本后出现的。1p面板地址反代 https://127.0.0.1:port ,没有修改配置文件,怀疑是新版本问题。
后来直接使用IP:port的方式调用api,同样出现500报错。
如果将证书上传到主节点,一切正常。若选择任意一个子节点,就一定会出现500报错
补充:子节点安装路径不在/opt下,而是在/root/1panel下。openresty网站目录在/root/www下