产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请 担保单 免费安全、零费率交易平台编程助手免费智能写代码、翻译AMYSQL 免费MySQL管理工具

AMH 社区首页

 AMH社区 - 开放自由有价值的社区

[综合话题] AMH模块-limit_req2_nginx_module更新记录专贴-最后一次更新2013-05-26

zzzzzza
银牌会员
1824.00 价值分

zzzzzza 发表于 2013-05-21 19:28:39
引用:
amysql 发表于 2013-5-26 05:32
Zeraba, 脚本还有一问题。
安装完成后你把/usr/local/limit_req2_nginx_module 目录rm掉了。



还真的是没考虑到
rm -rf nginx-1.2.9.tar.gz nginx-1.2.9 /usr/local/nginx/sbin/nginx-old limit_req2_nginx_module master*;

脚本87行删除了这个目录
帮忙直接改改这个脚本吧 把这里的删除操作去掉
在uninstall 添加删除/usr/local/limit_req2_nginx_module这个目录的操作

这个就不用更新版本了呗 目前amh的模块这边暂时没有出需要编译nginx的模块 对于5.25下载过这个模块的用户
在limit_req2_nginx_module-1.0 那个帖子里 建议先卸载这个模块 删除后重新下载?
发布新版本和这样建议的效果差不多 这个真没想到 是我的失误了
回复  2013-05-26 07:56:49 41

amysql
创始人
16530.81 价值分

引用:
zzzzzza 发表于 2013-5-26 07:56
还真的是没考虑到
rm -rf nginx-1.2.9.tar.gz nginx-1.2.9 /usr/local/nginx/sbin/nginx-old limit_req2_ ...

是的。AMProxy就用到Nginx模块。有几台机安装了。也发现了这问题。
编译没成功,就没/usr/local/nginx/sbin/nginx这二进制文件了。
还有一种情况就是在reload没报错的情况(其实Nginx已出错了),面板再去安装模块的话,这里脚本nginx_configure变量取不到值了,编译的参数都丢了。

http://amysql.com/bbs/forum.php? ... &pid=2016&fromuid=2
不知他是不是这问题。

比较麻烦的是有些用户已安装的话,过后再去装AMProxy这个模块。Nginx就出错了。
只能重编译Nginx了。
不过没事,看怎么处理先 : )
  支持 (0分)  反对 (0分)
回复  2013-05-26 08:09:52 42

AMH面板 - 好用高效低占用、安全可靠极稳定

zzzzzza
银牌会员
1824.00 价值分

引用:
amysql 发表于 2013-5-26 08:09
是的。AMProxy就用到Nginx模块。有几台机安装了。也发现了这问题。
编译没成功,就没/usr/local/nginx/sbi ...


以后nginx的模块 mv /bin/nginx前再加个判断? 判断编译好的nginx是不是带上新的参数了 没带上 就退出 检测状态 返回未安装 可以避免一些用户自己编译过nginx 并且是类似编译参数带目录的 这样的情况下安装amh nginx的模块就不会因为编译不上 脚本一路运行 把旧的nginx也给删咯
  支持 (0分)  反对 (0分)
回复  2013-05-26 09:59:35 43

zzzzzza
银牌会员
1824.00 价值分

引用:
amysql 发表于 2013-5-26 08:09
是的。AMProxy就用到Nginx模块。有几台机安装了。也发现了这问题。
编译没成功,就没/usr/local/nginx/sbi ...


make 以后 因为没有做 /usr/local/nginx-1.2.9/objs/nginx 的判断 所以容易导致问题
另外 在某些情况下 nginx 的 2进制文件被删除 但是nginx还在运行 也会导致模块的安装问题
所以下午暂时想到每次安装nginx第三方模块后将配置信息保存下 如果下次编译或者卸载 2进制文件丢失 可以重新编译下

逻辑可能还有问题 不建议直接上架
  支持 (0分)  反对 (0分)
回复  2013-05-26 16:00:53 44

amysql
创始人
16530.81 价值分

引用:
zzzzzza 发表于 2013-5-26 16:00
make 以后 因为没有做 /usr/local/nginx-1.2.9/objs/nginx 的判断 所以容易导致问题
另外 在某些情况下 n ...

en,一编译出错,/objs/nginx就没生成。脚本过后又把sbin/nginx-old又删除了。
/sbin/nginx没了,nginx出错,而且下次编译就取不到配置参数,再编译模块的话所有参数也会丢了。

先避免导致Nginx编译出错的可能情况吧。
另外还有一问题,我在改你的新版本了。
  支持 (0分)  反对 (0分)
回复  2013-05-26 17:22:15 45

zzzzzza
银牌会员
1824.00 价值分

引用:
amysql 发表于 2013-5-26 17:22
en,一编译出错,/objs/nginx就没生成。脚本过后又把sbin/nginx-old又删除了。
/sbin/nginx没了,nginx出 ...


嗯 我更新了个判断/objs/nginx 和 sbin/nginx的脚本
会好些 以后要是再有空再倒腾了
  支持 (0分)  反对 (0分)
回复  2013-05-26 19:47:34 46

amysql
创始人
16530.81 价值分

引用:
zzzzzza 发表于 2013-5-26 19:47
嗯 我更新了个判断/objs/nginx 和 sbin/nginx的脚本
会好些 以后要是再有空再倒腾了 ...

en。我先更新了下。
http://amysql.com/bbs/post-417-1-1.htm
以后你看怎么弄弄,再发新版本吧。
  支持 (0分)  反对 (0分)
回复  2013-05-26 22:30:08 47

zzzzzza
银牌会员
1824.00 价值分

引用:
amysql 发表于 2013-5-26 22:30
en。我先更新了下。
http://amysql.com/bbs/post-417-1-1.htm
以后你看怎么弄弄,再发新版本吧。 ...


嗯 目前比较简陋 您的shell代码写的真好
  支持 (0分)  反对 (0分)
回复  2013-05-26 23:04:06 48

amysql
创始人
16530.81 价值分

引用:
zzzzzza 发表于 2013-5-26 23:04
嗯 目前比较简陋 您的shell代码写的真好


没啊。还需多学习才是。 : )
  支持 (0分)  反对 (0分)
回复  2013-05-27 03:30:49 49

lq910304
铝牌会员
288.00 价值分

引用:
amysql 发表于 2013-5-24 13:37
刚测试了好多次,发现安装后需再去手动重载Nginx才看到效果。

amh module limit_req2_nginx_module-1.0 in ...


这个文件在后台无法直接安装,请更换脚本 。



因为安装了这个模块 在新的服务器上 无法使用恢复数据 ,无线重连 且导致面板无法访问。 请管理员给予解决方法 不胜感激。
  支持 (0分)  反对 (0分)
回复  2014-07-05 22:13:06 50
< 1 2 3 4 5 6 >  (总6页)
AMH社区列表
用户服务中心