??xml version="1.0" encoding="utf-8" standalone="yes"?>精品在线免费观看,老司机精品在线,国产伦精品一区二区三 http://www.aygfsteel.com/iduido/category/49814.html成长^_^zh-cnTue, 13 Nov 2018 07:40:19 GMTTue, 13 Nov 2018 07:40:19 GMT60【原】用FRP代理内网HTTP/TCP服务Q方便公司外部访?/title><link>http://www.aygfsteel.com/iduido/archive/2018/11/13/433488.html</link><dc:creator>java要多思考下</dc:creator><author>java要多思考下</author><pubDate>Tue, 13 Nov 2018 07:06:00 GMT</pubDate><guid>http://www.aygfsteel.com/iduido/archive/2018/11/13/433488.html</guid><wfw:comment>http://www.aygfsteel.com/iduido/comments/433488.html</wfw:comment><comments>http://www.aygfsteel.com/iduido/archive/2018/11/13/433488.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/iduido/comments/commentRss/433488.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/iduido/services/trackbacks/433488.html</trackback:ping><description><![CDATA[׃需要在外用公司内部网l环境,故采用了FRP做了端口转发Q以下是一些配|要点:(x)<br /><br /><strong>1、服务端配置</strong><br />    服务器必L公网服务器,可以在AWS或ALIYUN开通,得到公网IP?nbsp;<br />    服务器配|非常简单,只需要修改frps.ini文gQ加入以下配|:(x) <br /><div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%; word-break: break-all;"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->[common]<br />bind_port = 7777          #服务器监听地址Q配合公司内|机器?br />vhost_http_port=80      #服务器监?0端口<br />vhost_https_port=443   #服务器监?43端口QHttps<br /></div> <br /><strong>2、客L(fng)配置<br /></strong>    客户端配|复杂度随着业务的复杂度的增加而变大?br />    客户端配|,修改frpc.ini文gQ配|如下:(x)<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->[common]<br />server_addr = xxx.xxx.xxx.xx           #公网服务器的外网IP地址<br />server_port = 7777                          #公网服务器的监听地址Q同frps.ini中的bind_port配置<br /><br />[ssh]                                               #暴露公司内网的ssh服务<br />type = tcp                                       #选择tcpcd<br />local_ip = 127.0.0.1                         #内网机器ip,  frp客户端程序所在的内网机器<br />local_port = 22                                #内网机器允许的ssh服务d端口<br />remote_port = 7022                         #内网机器监听的外|sshd端口Q?比如在家里访问公司内|服务器Q只需要输?ssh -p 7022 user@xxx.xxx.xxx.xxx卛_ <br /><br />[web]                                              #暴露公司内网的git代码托管服务<br />type = http                                      #选择httpcd<br />local_port = 88                                #gitlab本地监听地址Q默认是80Q需要修改gitlab配置?8或其他端口,以避免与内网nginx端口占用的冲H?br />custom_domains = git.domain.com   #外网域名Q该域名可以在dns解析到xxx.xxx.xxx.xxx的外|服务器ip上,q样在外可以通过域名讉K公司内部服务         <br /><br />[web2]                                            #暴露更多的公司内|测试环境服?br />type = http<br />local_port = 80                                #nginx本地监听地址Q外|进来的服务通过nginx匚w各种domain来区分请求,转发<br />custom_domains = test.domain.com<br /><br />[web3]<br />type = http<br />local_port = 80<br />custom_domains = test2.domain.com<br /><br />[tcp1]                                             #暴露公司内网的socket服务<br />type = tcp                                       #选择tcpcd<br />local_port = 1111                            #本地socket监听端口<br />remote_port = 1111                        #外网服务器的接收端口<br /><br />[tcp2]                                             #暴露更多内网socket服务<br />type = tcp<br />local_port = 2222<br />remote_port = 2222<br /><br />[mysql]                                           #暴露内网mysql服务<br />type = tcp                                       #选择tcpcd<br />local_port = 3306                            #mysql监听端口<br />remote_port = 3306</div><br /><strong>3、启动服?/strong><br />    ./start.sh  client启动脚本如下Q?server端类?<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008000; ">#</span><span style="color: #008000; ">!/bin/sh</span><span style="color: #008000; "><br /></span><br />PID=`ps aux|grep frp|grep -v <span style="color: #800000; ">'</span><span style="color: #800000; ">grep</span><span style="color: #800000; ">'</span>|awk <span style="color: #800000; ">'</span><span style="color: #800000; ">{print $2}</span><span style="color: #800000; ">'</span>`<br /><span style="color: #0000FF; ">if</span> [ <span style="color: #800000; ">"</span><span style="color: #800000; ">$PID</span><span style="color: #800000; ">"</span> = <span style="color: #800000; ">""</span> ]; then<br /> echo <span style="color: #800000; ">'</span><span style="color: #800000; ">start frpc now<img src="http://www.aygfsteel.com/Images/dot.gif" alt="" />.</span><span style="color: #800000; ">'</span><br /> ./frpc -c ./frpc.ini > c.log &<br /> sleep 2<br /> tail -n 20 c.log<br /> echo <span style="color: #800000; ">'</span><span style="color: #800000; ">start finished</span><span style="color: #800000; ">'</span><br /><span style="color: #0000FF; ">else</span><br /> echo $PID <span style="color: #800000; ">'</span><span style="color: #800000; ">stop frpc<img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span style="color: #800000; ">'</span><br /> kill -9 $PID<br /> ./frpc -c ./frpc.ini > client.log &<br /> echo <span style="color: #800000; ">'</span><span style="color: #800000; ">start it now<img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span style="color: #800000; ">'</span><br /> sleep 2<br /> tail -n 20 client.log<br /> echo <span style="color: #800000; ">'</span><span style="color: #800000; ">start finished<img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span style="color: #800000; ">'</span><br />fi</div><br /><strong>4、其他问?/strong><br />    1、如果用了云服务,如aliyun,aws{,需要在安全l中开通以上端口(remote_portQ的讉K权限Q否则外|到内网的链路无法通过?br />    2、服务端q行后,客户端运行,随后可以通过外网域名直接讉K内网服务<br /><br /><br /><br /><img src ="http://www.aygfsteel.com/iduido/aggbug/433488.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/iduido/" target="_blank">java要多思考下</a> 2018-11-13 15:06 <a href="http://www.aygfsteel.com/iduido/archive/2018/11/13/433488.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【原】nginx均衡多tomcat环境配置Q及(qing)q种环境下的remoteIp?qing)ServerName获取方式http://www.aygfsteel.com/iduido/archive/2013/04/25/398377.htmljava要多思考下java要多思考下Thu, 25 Apr 2013 03:21:00 GMThttp://www.aygfsteel.com/iduido/archive/2013/04/25/398377.htmlhttp://www.aygfsteel.com/iduido/comments/398377.htmlhttp://www.aygfsteel.com/iduido/archive/2013/04/25/398377.html#Feedback2http://www.aygfsteel.com/iduido/comments/commentRss/398377.htmlhttp://www.aygfsteel.com/iduido/services/trackbacks/398377.html阅读全文

java要多思考下 2013-04-25 11:21 发表评论
]]>
【原】shell入门~程ȝhttp://www.aygfsteel.com/iduido/archive/2013/02/22/395595.htmljava要多思考下java要多思考下Fri, 22 Feb 2013 09:50:00 GMThttp://www.aygfsteel.com/iduido/archive/2013/02/22/395595.htmlhttp://www.aygfsteel.com/iduido/comments/395595.htmlhttp://www.aygfsteel.com/iduido/archive/2013/02/22/395595.html#Feedback0http://www.aygfsteel.com/iduido/comments/commentRss/395595.htmlhttp://www.aygfsteel.com/iduido/services/trackbacks/395595.html阅读全文

java要多思考下 2013-02-22 17:50 发表评论
]]>
【原】结合jenkins, 使用maven-assembly-plugin实现静态资源自动化部vQmaven打zip?/title><link>http://www.aygfsteel.com/iduido/archive/2012/11/14/391330.html</link><dc:creator>java要多思考下</dc:creator><author>java要多思考下</author><pubDate>Wed, 14 Nov 2012 10:55:00 GMT</pubDate><guid>http://www.aygfsteel.com/iduido/archive/2012/11/14/391330.html</guid><wfw:comment>http://www.aygfsteel.com/iduido/comments/391330.html</wfw:comment><comments>http://www.aygfsteel.com/iduido/archive/2012/11/14/391330.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/iduido/comments/commentRss/391330.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/iduido/services/trackbacks/391330.html</trackback:ping><description><![CDATA[<span style="color: #800080;"> </span> <div><span style="color: #800080;">关于jenkins的用及(qing)自动化配|步骤,在本博上已l有所介绍Q这里只列下如何使用maven的强大插件assembly<br /> <br /> </span></div> <div><span style="color: #800080;">1、假N态资源的目录l构为:(x)</span><br /> <span style="color: #800080;">            static/js/xxxx</span><br /> <span style="color: #800080;">            static/css/xxxx</span><br /> <span style="color: #800080;">            static/images/xxxx</span><br /> <br /> <span style="color: #800080;">            static/configure/xxx.js</span><br /> <span style="color: #800080;">            static/pom.xml</span><br /> <span style="color: #800080;">            static/assembly.xml</span></div> <div><span style="color: #800080;">2、配|pom.xml<br /> </span><br /> <div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><span style="color: #008080; "> 1</span> <span style="color: #000000; ">            </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">project </span><span style="color: #FF0000; ">xmlns</span><span style="color: #0000FF; ">="http://maven.apache.org/POM/4.0.0"</span><span style="color: #FF0000; "> xmlns:xsi</span><span style="color: #0000FF; ">="http://www.w3.org/2001/XMLSchema-instance"</span><span style="color: #FF0000; "><br /> </span><span style="color: #008080; "> 2</span> <span style="color: #FF0000; ">                xsi:schemaLocation</span><span style="color: #0000FF; ">="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; "> 3</span> <span style="color: #000000; ">                </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">modelVersion</span><span style="color: #0000FF; ">></span><span style="color: #000000; ">4.0.0</span><span style="color: #0000FF; "></</span><span style="color: #800000; ">modelVersion</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; "> 4</span> <span style="color: #000000; ">                </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">groupId</span><span style="color: #0000FF; ">></span><span style="color: #000000; ">com.test</span><span style="color: #0000FF; "></</span><span style="color: #800000; ">groupId</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; "> 5</span> <span style="color: #000000; ">                </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">artifactId</span><span style="color: #0000FF; ">></span><span style="color: #000000; ">static</span><span style="color: #0000FF; "></</span><span style="color: #800000; ">artifactId</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; "> 6</span> <span style="color: #000000; ">                </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">packaging</span><span style="color: #0000FF; ">></span><span style="color: #000000; ">pom</span><span style="color: #0000FF; "></</span><span style="color: #800000; ">packaging</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; "> 7</span> <span style="color: #000000; ">                </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">version</span><span style="color: #0000FF; ">></span><span style="color: #000000; ">1.0</span><span style="color: #0000FF; "></</span><span style="color: #800000; ">version</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; "> 8</span> <span style="color: #000000; "><br /> </span><span style="color: #008080; "> 9</span> <span style="color: #000000; ">                </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">properties</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">10</span> <span style="color: #000000; ">                    </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">fileName</span><span style="color: #0000FF; ">></span><span style="color: #000000; ">static</span><span style="color: #0000FF; "></</span><span style="color: #800000; ">fileName</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">11</span> <span style="color: #000000; ">                    </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">SettingJs</span><span style="color: #0000FF; ">></span><span style="color: #000000; ">configure/xxx.js</span><span style="color: #0000FF; "></</span><span style="color: #800000; ">SettingJs</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">12</span> <span style="color: #000000; ">                </span><span style="color: #0000FF; "></</span><span style="color: #800000; ">properties</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">13</span> <span style="color: #000000; "><br /> </span><span style="color: #008080; ">14</span> <span style="color: #000000; ">                </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">build</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">15</span> <span style="color: #000000; ">                    </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">finalName</span><span style="color: #0000FF; ">></span><span style="color: #000000; ">${fileName}</span><span style="color: #0000FF; "></</span><span style="color: #800000; ">finalName</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">16</span> <span style="color: #000000; "><br /> </span><span style="color: #008080; ">17</span> <span style="color: #000000; ">                    </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">plugins</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">18</span> <span style="color: #000000; ">                        </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">plugin</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">19</span> <span style="color: #000000; ">                            </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">groupId</span><span style="color: #0000FF; ">></span><span style="color: #000000; ">org.apache.maven.plugins</span><span style="color: #0000FF; "></</span><span style="color: #800000; ">groupId</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">20</span> <span style="color: #000000; ">                            </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">artifactId</span><span style="color: #0000FF; ">></span><span style="color: #000000; ">maven-antrun-plugin</span><span style="color: #0000FF; "></</span><span style="color: #800000; ">artifactId</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">21</span> <span style="color: #000000; ">                            </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">version</span><span style="color: #0000FF; ">></span><span style="color: #000000; ">1.6</span><span style="color: #0000FF; "></</span><span style="color: #800000; ">version</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">22</span> <span style="color: #000000; ">                            </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">executions</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">23</span> <span style="color: #000000; ">                                </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">execution</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">24</span> <span style="color: #000000; ">                                    </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">id</span><span style="color: #0000FF; ">></span><span style="color: #000000; ">compile</span><span style="color: #0000FF; "></</span><span style="color: #800000; ">id</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">25</span> <span style="color: #000000; ">                                    </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">phase</span><span style="color: #0000FF; ">></span><span style="color: #000000; ">compile</span><span style="color: #0000FF; "></</span><span style="color: #800000; ">phase</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">26</span> <span style="color: #000000; ">                                    </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">configuration</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">27</span> <span style="color: #000000; ">                                        </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">target</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">28</span> <span style="color: #000000; ">                                            </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">copy </span><span style="color: #FF0000; ">file</span><span style="color: #0000FF; ">="${SettingJs}"</span><span style="color: #FF0000; "> tofile</span><span style="color: #0000FF; ">="js/xxx.js"</span><span style="color: #FF0000; "><br /> </span><span style="color: #008080; ">29</span> <span style="color: #FF0000; ">                                                overwrite</span><span style="color: #0000FF; ">="true"</span><span style="color: #FF0000; "> </span><span style="color: #0000FF; ">/></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">30</span> <span style="color: #000000; ">                                        </span><span style="color: #0000FF; "></</span><span style="color: #800000; ">target</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">31</span> <span style="color: #000000; ">                                    </span><span style="color: #0000FF; "></</span><span style="color: #800000; ">configuration</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">32</span> <span style="color: #000000; ">                                    </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">goals</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">33</span> <span style="color: #000000; ">                                        </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">goal</span><span style="color: #0000FF; ">></span><span style="color: #000000; ">run</span><span style="color: #0000FF; "></</span><span style="color: #800000; ">goal</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">34</span> <span style="color: #000000; ">                                    </span><span style="color: #0000FF; "></</span><span style="color: #800000; ">goals</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">35</span> <span style="color: #000000; ">                                </span><span style="color: #0000FF; "></</span><span style="color: #800000; ">execution</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">36</span> <span style="color: #000000; ">                            </span><span style="color: #0000FF; "></</span><span style="color: #800000; ">executions</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">37</span> <span style="color: #000000; ">                        </span><span style="color: #0000FF; "></</span><span style="color: #800000; ">plugin</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">38</span> <span style="color: #000000; "><br /> </span><span style="color: #008080; ">39</span> <span style="color: #000000; ">                        </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">plugin</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">40</span> <span style="color: #000000; ">                            </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">groupId</span><span style="color: #0000FF; ">></span><span style="color: #000000; ">org.apache.maven.plugins</span><span style="color: #0000FF; "></</span><span style="color: #800000; ">groupId</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">41</span> <span style="color: #000000; ">                            </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">artifactId</span><span style="color: #0000FF; ">></span><span style="color: #000000; ">maven-assembly-plugin</span><span style="color: #0000FF; "></</span><span style="color: #800000; ">artifactId</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">42</span> <span style="color: #000000; ">                            </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">version</span><span style="color: #0000FF; ">></span><span style="color: #000000; ">2.2.1</span><span style="color: #0000FF; "></</span><span style="color: #800000; ">version</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">43</span> <span style="color: #000000; ">                            </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">configuration</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">44</span> <span style="color: #000000; ">                                </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">descriptors</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">45</span> <span style="color: #000000; ">                                    </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">descriptor</span><span style="color: #0000FF; ">></span><span style="color: #000000; ">assembly.xml</span><span style="color: #0000FF; "></</span><span style="color: #800000; ">descriptor</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">46</span> <span style="color: #000000; ">                                </span><span style="color: #0000FF; "></</span><span style="color: #800000; ">descriptors</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">47</span> <span style="color: #000000; ">                            </span><span style="color: #0000FF; "></</span><span style="color: #800000; ">configuration</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">48</span> <span style="color: #000000; ">                            </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">executions</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">49</span> <span style="color: #000000; ">                                </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">execution</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">50</span> <span style="color: #000000; ">                                    </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">id</span><span style="color: #0000FF; ">></span><span style="color: #000000; ">make-assembly</span><span style="color: #0000FF; "></</span><span style="color: #800000; ">id</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">51</span> <span style="color: #000000; ">                                    </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">phase</span><span style="color: #0000FF; ">></span><span style="color: #000000; ">package</span><span style="color: #0000FF; "></</span><span style="color: #800000; ">phase</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">52</span> <span style="color: #000000; ">                                    </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">goals</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">53</span> <span style="color: #000000; ">                                        </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">goal</span><span style="color: #0000FF; ">></span><span style="color: #000000; ">single</span><span style="color: #0000FF; "></</span><span style="color: #800000; ">goal</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">54</span> <span style="color: #000000; ">                                    </span><span style="color: #0000FF; "></</span><span style="color: #800000; ">goals</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">55</span> <span style="color: #000000; ">                                </span><span style="color: #0000FF; "></</span><span style="color: #800000; ">execution</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">56</span> <span style="color: #000000; ">                            </span><span style="color: #0000FF; "></</span><span style="color: #800000; ">executions</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">57</span> <span style="color: #000000; ">                        </span><span style="color: #0000FF; "></</span><span style="color: #800000; ">plugin</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">58</span> <span style="color: #000000; ">                    </span><span style="color: #0000FF; "></</span><span style="color: #800000; ">plugins</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">59</span> <span style="color: #000000; ">                </span><span style="color: #0000FF; "></</span><span style="color: #800000; ">build</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">60</span> <span style="color: #000000; ">            </span><span style="color: #0000FF; "></</span><span style="color: #800000; ">project</span><span style="color: #0000FF; ">></span></div> <span style="color: #800080;"><br /> </span></div> <div><span style="color: #800080;">3、配|a(chn)ssembly.xml<br /> </span><br /> <div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><span style="color: #008080; "> 1</span> <span style="color: #0000FF; "><</span><span style="color: #800000; ">assembly<br /> </span><span style="color: #008080; "> 2</span> <span style="color: #800000; ">                </span><span style="color: #FF0000; ">xmlns</span><span style="color: #0000FF; ">="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"</span><span style="color: #FF0000; "><br /> </span><span style="color: #008080; "> 3</span> <span style="color: #FF0000; ">                xmlns:xsi</span><span style="color: #0000FF; ">="http://www.w3.org/2001/XMLSchema-instance"</span><span style="color: #FF0000; "><br /> </span><span style="color: #008080; "> 4</span> <span style="color: #FF0000; ">                xsi:schemaLocation</span><span style="color: #0000FF; ">="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd"</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; "> 5</span> <span style="color: #000000; ">                </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">id</span><span style="color: #0000FF; ">></span><span style="color: #000000; ">all</span><span style="color: #0000FF; "></</span><span style="color: #800000; ">id</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; "> 6</span> <span style="color: #000000; ">                </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">formats</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; "> 7</span> <span style="color: #000000; ">                    </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">format</span><span style="color: #0000FF; ">></span><span style="color: #000000; ">zip</span><span style="color: #0000FF; "></</span><span style="color: #800000; ">format</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; "> 8</span> <span style="color: #000000; ">                </span><span style="color: #0000FF; "></</span><span style="color: #800000; ">formats</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; "> 9</span> <span style="color: #000000; "><br /> </span><span style="color: #008080; ">10</span> <span style="color: #000000; ">                </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">fileSets</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">11</span> <span style="color: #000000; ">                    </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">fileSet</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">12</span> <span style="color: #000000; ">                        </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">directory</span><span style="color: #0000FF; ">></span><span style="color: #000000; ">js</span><span style="color: #0000FF; "></</span><span style="color: #800000; ">directory</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">13</span> <span style="color: #000000; ">                        </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">useDefaultExcludes</span><span style="color: #0000FF; ">></span><span style="color: #000000; ">true</span><span style="color: #0000FF; "></</span><span style="color: #800000; ">useDefaultExcludes</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">14</span> <span style="color: #000000; ">                    </span><span style="color: #0000FF; "></</span><span style="color: #800000; ">fileSet</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">15</span> <span style="color: #000000; ">                    </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">fileSet</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">16</span> <span style="color: #000000; ">                        </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">directory</span><span style="color: #0000FF; ">></span><span style="color: #000000; ">images</span><span style="color: #0000FF; "></</span><span style="color: #800000; ">directory</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">17</span> <span style="color: #000000; ">                        </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">useDefaultExcludes</span><span style="color: #0000FF; ">></span><span style="color: #000000; ">true</span><span style="color: #0000FF; "></</span><span style="color: #800000; ">useDefaultExcludes</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">18</span> <span style="color: #000000; ">                    </span><span style="color: #0000FF; "></</span><span style="color: #800000; ">fileSet</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">19</span> <span style="color: #000000; ">                    </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">fileSet</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">20</span> <span style="color: #000000; ">                        </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">directory</span><span style="color: #0000FF; ">></span><span style="color: #000000; ">css</span><span style="color: #0000FF; "></</span><span style="color: #800000; ">directory</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">21</span> <span style="color: #000000; ">                        </span><span style="color: #0000FF; "><</span><span style="color: #800000; ">useDefaultExcludes</span><span style="color: #0000FF; ">></span><span style="color: #000000; ">true</span><span style="color: #0000FF; "></</span><span style="color: #800000; ">useDefaultExcludes</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">22</span> <span style="color: #000000; ">                    </span><span style="color: #0000FF; "></</span><span style="color: #800000; ">fileSet</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">23</span> <span style="color: #000000; ">                </span><span style="color: #0000FF; "></</span><span style="color: #800000; ">fileSets</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">24</span> <span style="color: #000000; ">            </span><span style="color: #0000FF; "></</span><span style="color: #800000; ">assembly</span><span style="color: #0000FF; ">></span></div> <span style="color: #800080;"><br /> </span></div> <div><span style="color: #800080;">4、jenkins中,当构ZQ务结束后Q将生成static-all.zip文gQ配|自动上传至目标服务器,最后用命令unzip -o static-all.zip解压覆盖卛_</span></div> <a target="_blank"><br /></a><u> </u><a target="_blank">技术文章收藏站?/a><img src ="http://www.aygfsteel.com/iduido/aggbug/391330.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/iduido/" target="_blank">java要多思考下</a> 2012-11-14 18:55 <a href="http://www.aygfsteel.com/iduido/archive/2012/11/14/391330.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【原】?svn+maven+jenkins(hudson)+Publish Over SSH plugins 构徏持箋集成?qing)自动远E发布体p?/title><link>http://www.aygfsteel.com/iduido/archive/2012/10/31/390565.html</link><dc:creator>java要多思考下</dc:creator><author>java要多思考下</author><pubDate>Wed, 31 Oct 2012 13:50:00 GMT</pubDate><guid>http://www.aygfsteel.com/iduido/archive/2012/10/31/390565.html</guid><wfw:comment>http://www.aygfsteel.com/iduido/comments/390565.html</wfw:comment><comments>http://www.aygfsteel.com/iduido/archive/2012/10/31/390565.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/iduido/comments/commentRss/390565.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/iduido/services/trackbacks/390565.html</trackback:ping><description><![CDATA[<span style="color: #800080;"> </span> <div><span style="color: #800080;">    1、安装jenkins</span><br /> <br /> <span style="color: #800080;">    2、浏览器讉Kjenkins主页 http://192.168.0.1:8080/Q点?#8220;pȝ理”</span><br /> <br /> <span style="color: #800080;">    3、在插g理中,安装Publish Over SSH插g</span><br /> <br /> <span style="color: #800080;">    4、在pȝ讄中设|JDK,Maven,SubversionQ邮仉知QPublish over SSH</span><br /> <span style="color: #800080;">        JDK->填写JAVA_HOMEQ?usr/java/jdk1.6.0_26</span><br /> <span style="color: #800080;">        Maven->选择自动安装(或设|环境变?;服务端通过~写setting.xmlQ让maven自动从本地Nexus库中下蝲依赖资源</span><br /> <span style="color: #800080;">        Subversion->选择1.6</span><br /> <span style="color: #800080;">        Publish over SSH->passphrase:linuxd密码</span><br /> <span style="color: #800080;">                  SSH Servers name : xxxx</span><br /> <span style="color: #800080;">                          host:192.168.0.2</span><br /> <span style="color: #800080;">                          user:root</span><br /> <span style="color: #800080;">                          remote directory: /usr/local (pȝ讄的远E服务器目录)</span><br /> <br /> <span style="color: #800080;">    5、新Z个Q?job)</span><br /> <span style="color: #800080;">       丢弃旧的构徏->保持构徏的天敎ͼ(x)7</span><br /> <span style="color: #800080;">       源码理->Subversion->Repository URL: http://192.168.0.1/svn/sso Q源代码Q?/span><br /> <span style="color: #800080;">                Local module directory: ./sso</span><br /> <span style="color: #800080;">                Repository URL: http://192.168.0.1/svn/configure/sso Q环境配|文Ӟ</span><br /> <span style="color: #800080;">                Local module directory: ./configure/sso</span><br /> <span style="color: #800080;">                Check-out Strategy: svn revert before svn update</span><br /> <span style="color: #800080;">       构徏触发?>Poll SCM->日程?>10 8,22 * * * (早晚各构Z?</span><br /> <span style="color: #800080;">       Build->Root POM->trunk/pom-test.xml</span><br /> <span style="color: #800080;">       构徏后操?>SSH Servers name : xxxx</span><br /> <span style="color: #800080;">                   Transfers->Source files: sso/product/sso/test/sso.war</span><br /> <span style="color: #800080;">                  Remote directory: wars (实际?usr/local/wars)</span><br /> <span style="color: #800080;">                  Exec command : kill -9 `ps aux|grep tomcat1 |grep -v grep |grep java |awk '{print $2}'`</span><br /> <span style="color: #800080;">                                           cp /usr/local/wars/sso/product/sso/test/sso.war /usr/local/tomcat1/webapps/</span><br /> <span style="color: #800080;">                                           /usr/local/tomcat1/bin/startup.sh  (重启tomcatQ可写个脚本)</span><br /> <span style="color: #800080;">       保存Q你懂的?/span><br /> <br /> <span style="color: #800080;">     6、开启tomcat1日志监控Q执行一ơ构建,观察构徏日志Q验证本ơ操作结果,成功?/span></div> <a target="_blank"><br /></a><u> </u><img src ="http://www.aygfsteel.com/iduido/aggbug/390565.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/iduido/" target="_blank">java要多思考下</a> 2012-10-31 21:50 <a href="http://www.aygfsteel.com/iduido/archive/2012/10/31/390565.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【原】用webbenchq行压力试q程中的一些疑?/title><link>http://www.aygfsteel.com/iduido/archive/2012/07/14/383086.html</link><dc:creator>java要多思考下</dc:creator><author>java要多思考下</author><pubDate>Sat, 14 Jul 2012 06:17:00 GMT</pubDate><guid>http://www.aygfsteel.com/iduido/archive/2012/07/14/383086.html</guid><wfw:comment>http://www.aygfsteel.com/iduido/comments/383086.html</wfw:comment><comments>http://www.aygfsteel.com/iduido/archive/2012/07/14/383086.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.aygfsteel.com/iduido/comments/commentRss/383086.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/iduido/services/trackbacks/383086.html</trackback:ping><description><![CDATA[<span style="color: #800080;"> 一、测试场?均在Linux下进?Q?/span><br /> <span style="color: #800080;">    服务器AQ安装webbenchQ在此服务器上运行压力测试工?/span><br /> <span style="color: #800080;">    服务器BQ提供web应用服务Q运行时架构为Nginx+tomcat</span><br /> <span style="color: #800080;">    服务器CQ提供web应用服务Q运行时架构为Nginx+Netty</span><br /> <br /> <span style="color: #800080;">二、测试步?/span><br /> <span style="color: #800080;">    1、对B的测试:(x)</span><br /> <span style="color: #800080;">        a.A服务器上执行 webbench -c 5000 http://www.test.com/</span><br /> <span style="color: #800080;">           q回l果Q?/span> <div>                        <span style="color: #800080;">5000 clients, running 30 sec.</span><br /> <br /> <span style="color: #800080;">                        Speed=28962 pages/min, 9879219 bytes/sec.</span><br /> <span style="color: #800080;">                        Requests: 14481 susceed, 0 failed. </span><br /> <span style="color: #800080;">           q样看来Q似乎压力测试,q发5000个客L(fng)?0U内执行成功?4481个请求,无失败请求,试成功</span><br />         <br />         <span style="color: #800080;">b.A服务器上执行 webbench -c 5000 http://www.test.com/</span><br /> <span style="color: #800080;">           同时QB服务器上执行 tail -f access.log |grep WebBench|grep 502 ?</span><br /> <span style="color: #800080;">                                       tail -f access.log |grep WebBench|grep 499</span><br /> <span style="color: #800080;">            Aq回l果Q基本同a的情况,昄为成?/span><br /> <span style="color: #800080;">            B的控制台中却出现了意外的日志输出Q?/span><br /> <div><span style="color: #800080;">                                        127.0.0.1 - - [14/Jul/2012:14:00:40 +0800] "GET /index.do HTTP/1.0" 502 165 "-" "WebBench 1.5"</span><br /> <span style="color: #800080;">                                        127.0.0.1 - - [14/Jul/2012:14:00:40 +0800] "GET /index.do HTTP/1.0" 502 165 "-" "WebBench 1.5"</span><br /> <span style="color: #800080;">                                        127.0.0.1 - - [14/Jul/2012:14:00:40 +0800] "GET /index.do HTTP/1.0" 502 165 "-" "WebBench 1.5"</span><br /> <span style="color: #800080;">                                        127.0.0.1 - - [14/Jul/2012:14:00:40 +0800] "GET /index.do HTTP/1.0" 502 165 "-" "WebBench 1.5"</span><br /> <span style="color: #800080;">     </span><strong><span style="color: #ff0000;">疑问Qؓ(f)什么会(x)出现q种情况Qwebbench 压力试是成功的Q而从Nginx日志输出来看Q存在着很多502QBad gatewayQ和499Qclient has closed connectionQ错?/span></strong><br />     <span style="color: #800080;"> .....</span><br /> <span style="color: #800080;">     未完待箋Ql研I中...</span></div> </div> <a target="_blank"><br /></a><u> </u><img src ="http://www.aygfsteel.com/iduido/aggbug/383086.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/iduido/" target="_blank">java要多思考下</a> 2012-07-14 14:17 <a href="http://www.aygfsteel.com/iduido/archive/2012/07/14/383086.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【原】配|tomcat以GBK~码方式q行http://www.aygfsteel.com/iduido/archive/2011/12/14/366364.htmljava要多思考下java要多思考下Wed, 14 Dec 2011 09:48:00 GMThttp://www.aygfsteel.com/iduido/archive/2011/12/14/366364.htmlhttp://www.aygfsteel.com/iduido/comments/366364.htmlhttp://www.aygfsteel.com/iduido/archive/2011/12/14/366364.html#Feedback2http://www.aygfsteel.com/iduido/comments/commentRss/366364.htmlhttp://www.aygfsteel.com/iduido/services/trackbacks/366364.html上篇写到Ud直连短信中用了GBK~码Q在本项目中q行旉遇了q的袭凅R?/span>
l过试和分析后Q将整个q行环境的编码统一成GBK~码卛_解决q个问题?/span>
本项目是q行在tomcat容器中的Q以此对它进行配|即可,q里有两炚w要进行配|:(x)
1、修改server.xml,增加~码讄为GBK
 1 <?xml version='1.0' encoding='utf-8'?>
 2 <Server port="8085" shutdown="SHUTDOWN">
 3 
 4   <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
 5   <Listener className="org.apache.catalina.core.JasperListener" />
 6   <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />
 7   <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" />
 8   <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
 9 
10   <GlobalNamingResources>
11     <Resource name="UserDatabase" auth="Container"
12               type="org.apache.catalina.UserDatabase"
13               description="User database that can be updated and saved"
14               factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
15               pathname="conf/tomcat-users.xml" />
16   </GlobalNamingResources>
17 
18   <Service name="Catalina">
19     <Connector port="8088" protocol="HTTP/1.1"
20                connectionTimeout="20000"
21                redirectPort="8443"  URIEncoding='GBK'/>
22 
23     <!-- Define an AJP 1.3 Connector on port 8009 -->
24     <Connector port="8809" protocol="AJP/1.3" redirectPort="8443" URIEncoding='GBK'/>
25 
26     <Engine name="Catalina" defaultHost="localhost">
27       <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
28              resourceName="UserDatabase"/>
29 
30       <Host name="localhost"  appBase="webapps"
31             unpackWARs="true" autoDeploy="true"
32             xmlValidation="false" xmlNamespaceAware="false">
33 
34 
35       </Host>
36     </Engine>
37   </Service>
38 </Server>    

2、修改setenv.sh启动参数,讄启动~码为GBK
1 #JAVA_OPTS="-Xms128m -Xmx512m -XX:MaxPermSize=256m -Dfile.encoding=UTF-8 $JAVA_OPTS"
2 JAVA_OPTS="-Xms64m -Xmx256m -XX:MaxPermSize=128m -Dfile.encoding=GBK $JAVA_OPTS"
3 
4 export JAVA_OPTS                 

技术文章收藏站?/a>



]]>
【原】公|服务器R210升成新机R410的实施步?/title><link>http://www.aygfsteel.com/iduido/archive/2011/10/12/361032.html</link><dc:creator>java要多思考下</dc:creator><author>java要多思考下</author><pubDate>Wed, 12 Oct 2011 03:01:00 GMT</pubDate><guid>http://www.aygfsteel.com/iduido/archive/2011/10/12/361032.html</guid><wfw:comment>http://www.aygfsteel.com/iduido/comments/361032.html</wfw:comment><comments>http://www.aygfsteel.com/iduido/archive/2011/10/12/361032.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/iduido/comments/commentRss/361032.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/iduido/services/trackbacks/361032.html</trackback:ping><description><![CDATA[q日公司Ҏ(gu)务器q行了升U替换操作,涉及(qing)C多种数据的迁U,以下是本ơ迁Uȝ大致步骤Q本ơ迁UL果良好,未出现M问题?br /><br /><br /><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; "> 1</span> <span style="color: #000000; ">公网R210服务器更换升U成R410服务器方案{<br /></span><span style="color: #008080; "> 2</span> <span style="color: #000000; ">            一、Y件安装与配置<br /></span><span style="color: #008080; "> 3</span> <span style="color: #000000; ">                1、mysql数据库安?br /></span><span style="color: #008080; "> 4</span> <span style="color: #000000; ">                2、tomcat安装Qtomcat-1(8080),tomcat-2(8880)Q配|与现公|的保持一?br /></span><span style="color: #008080; "> 5</span> <span style="color: #000000; ">                3、jdk安装<br /></span><span style="color: #008080; "> 6</span> <span style="color: #000000; ">                4、memcached安装<br /></span><span style="color: #008080; "> 7</span> <span style="color: #000000; ">                5、redis安装<br /></span><span style="color: #008080; "> 8</span> <span style="color: #000000; ">                6、nginx安装Q配|与现公|的保持一?br /></span><span style="color: #008080; "> 9</span> <span style="color: #000000; ">            二、R210服务器数据备?br /></span><span style="color: #008080; ">10</span> <span style="color: #000000; ">                1、备份\?usr/local/static/目录下的所有文Ӟtar zcvf static_201110121047.tar.gz static/<br /></span><span style="color: #008080; ">11</span> <span style="color: #000000; ">                2、备份各数据库中数据Qmysqldump -u root -p sso > sso_201110121048.sql<br /></span><span style="color: #008080; ">12</span> <span style="color: #000000; ">                3、备份cms目中的模板文gQtar zcvf template_201110121049.tar.gz template/<br /></span><span style="color: #008080; ">13</span> <span style="color: #000000; ">                4、备份nginx配置文gQcp nginx.conf /usr/local/bak/20111012/nginx/<br /></span><span style="color: #008080; ">14</span> <span style="color: #000000; ">                5、备份redis持久化数据文Ӟcp dump.rdb /usr/local/bak/20111012/redis/<br /></span><span style="color: #008080; ">15</span> <span style="color: #000000; ">            三、网站项目迁U?br /></span><span style="color: #008080; ">16</span> <span style="color: #000000; ">                1、sso,cms目攑֜tomcat-1下,与现公网的一?br /></span><span style="color: #008080; ">17</span> <span style="color: #000000; ">                2、plugins,chart,file目攑֜tomcat-2下,与现公网的一?br /></span><span style="color: #008080; ">18</span> <span style="color: #000000; ">            四、数据迁U?br /></span><span style="color: #008080; ">19</span> <span style="color: #000000; ">                1、msyql数据</span><span>库数据迁U,mysql -u root -p sso </span><span><</span><span> sso_201110121048</span><span>.sql</span><span style="color: #FF0000; "><br /></span><span style="color: #008080; ">20</span> <span style="color: #FF0000; ">              </span><span>  2、redis数据q移 {<br /></span><span>21</span> <span>                    1、用jedis api本地处理dump.rdb中的数据Q过滤掉无效数据<br /></span><span>22</span> <span>                    2、将处理好的dump.rdb文g攑ֈredis的bin目录下即?br /></span><span>23</span> <span>                }<br /></span><span>24</span> <span>                3、cms模板文gq移Qtar zxvf template_201110121049.tar.gz<br /></span><span>25</span> <span>                4、静态文件迁U,tar zxvf static_201110121047.tar.gz<br /></span><span>26</span> <span>                5、nginx配置文g替换<br /></span><span>27</span> <span>            五、集中测?br /></span><span>28</span> <span>            六、将新机器送至机房切换<br /></span><span>29</span> <span>            七、运行验ӞR210机器q回公司<br /></span><span>30</span> <span>        }</span></div><img src ="http://www.aygfsteel.com/iduido/aggbug/361032.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/iduido/" target="_blank">java要多思考下</a> 2011-10-12 11:01 <a href="http://www.aygfsteel.com/iduido/archive/2011/10/12/361032.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank">ͭ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ͨ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">¤</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank">Ѯ</a>| <a href="http://" target="_blank">߷</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">˻</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">֣</a>| <a href="http://" target="_blank">ˮ</a>| <a href="http://" target="_blank">ʢ</a>| <a href="http://" target="_blank">ն</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">½</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ƴ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">˹</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ϫ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">̳</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>