xiaorouji / openwrt-passwall

7.11k stars 2.63k forks source link

最近总是检测不到组件 #1545

Closed sundaqiang closed 2 years ago

sundaqiang commented 2 years ago

321321

查看了代码,发现这里总是获取不到版本号,代码稍微删除后面的两个管道操作。 -version为啥会无效呢? 123

但是我在命令行是能获取到的,手动截取部分代码运行也是能成功获取,为啥插件会获取不到呢? 312321321

实际上刚重启路由器虽然获取不到版本号但是也能运行。 不过如果更改配置重启passwall后,是无法启动这几个服务的。

真是百思不得其解呀.....

WYC-2020 commented 2 years ago

不断爆无法分配内存

smallprogram commented 2 years ago

把路由器自身TCP代理改为中国列表以外,然后再试试。

xiaorouji commented 2 years ago

用了nginx代替uhttpd?

sundaqiang commented 2 years ago

用了nginx代替uhttpd?

是的,这会有影响吗?我自己做的插件也能检测到二进制文件的版本号。

sundaqiang commented 2 years ago

把路由器自身TCP代理改为中国列表以外,然后再试试。

我的设置一直都是中国列表外,他这个获取本地版本应该和网络没关系。其实我检测版本和下载最新版本的功能没啥问题。

kiddin9 commented 2 years ago

sed -i '/limit-as/c\limit-as = 5000' /etc/uwsgi/vassals/luci-webui.ini /etc/init.d/uwsgi restart

sundaqiang commented 2 years ago

sed -i '/limit-as/c\limit-as = 5000' /etc/uwsgi/vassals/luci-webui.ini /etc/init.d/uwsgi restart

确实有效!这个是控制什么的限制?

kiddin9 commented 2 years ago

sed -i '/limit-as/c\limit-as = 5000' /etc/uwsgi/vassals/luci-webui.ini /etc/init.d/uwsgi restart

确实有效!这个是控制什么的限制?

https://github.com/fw876/helloworld/pull/630

WYC-2020 commented 2 years ago

控制内存分配限制的,不是给你说了分配内存失败?居然没看我的回复

sundaqiang commented 2 years ago

控制内存分配限制的,不是给你说了分配内存失败?居然没看我的回复

真抱歉,我眼花了。。😂😂😂