2012年3月4日 星期日

Apache調教

打開apache2.2的錯誤日誌:
[Thu Feb 16 15:37:18 2012] [error] (OS 10038)在一個非套接字上嘗試了一個操作。  : Child 5316: Encountered too many errors accepting client connections. Possible causes: dynamic address renewal, or incompatible VPN or firewall software. Try using the Win32DisableAcceptEx directive.
這個錯誤是CPU佔用率一直是100%
然後上網查了解決辦法:
httpd.conf文件中加入代碼:
<IfModule mpm_winnt.c>
ThreadsPerChild 1000
MaxRequestsPerChild 10000
Win32DisableAcceptEx
</IfModule>
重啟apache,發現
Cpu佔用率降下來了。
原因:apache2.0.49以上的accepteExwindows下出現這個問題。
[Thu Feb 16 16:49:10 2012] [error] (OS 10038)在一個非套接字上嘗試了一個操作。  : Too many errors in select loop. Child process exiting.
[Thu Feb 16 16:49:10 2012] [notice] Child 4216: Exit event signaled. Child process is ending. 
然後在dos運行命令netsh winsock reset再重啟apache
在瀏覽器裡面輸入localhost終於行了

2012年2月26日 星期日

Ubuntu 上安裝sun-java6-JDK


手動安裝JDK
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update
sudo apt-get install sun-java6-jdk


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
手動安裝JRE
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update
sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts


出處:http://tekibrain.blogspot.com/2011/05/ubuntu-1104-sun-java-6-jdk.html

2012年2月23日 星期四

某APP主機的架構及安裝紀錄


前端結構是 iphone app -> java -> mysql
維護介面是 php -> mysql

1.安裝TOMCAT元件
iphone是連 deploy 在 tomcat 上的 java 程式
war 是 java application 要發佈到 tomcat 中



2.備份目錄摘要

備份目錄 1:   /var/lib/tomcat7/webapps/ 全部
備份目錄 2:   /home/carnews 全部
備份目錄 3:   /etc/httpd/conf
備份目錄 4:   /etc/httpd/conf.d
備份目錄 5:   /etc/httpd/modules
備份目錄 6:   /etc/httpd/ 全部


3.DOMAIN 修改

一.  /home/carnews/admin/system/application/config
二.  /etc/apache2/conf.d
三. 


2012年2月15日 星期三

安裝php5-gd的元件方式

sudo /etc/init.d/apache2 stop
sudo apt-get install php5-gd
sudo /etc/init.d/apache2 start

2012年2月14日 星期二

SSH SCP 傳資料方式

scp是跑ssh
scp -r 來源  目標
如果是遠端
要加入登入的帳號
範例:
scp -r root@192.168.1.1:/etc /tmp

2012年2月13日 星期一

安裝 Java6 JDK 於 Ubuntu 11.10

sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update
sudo apt-get install sun-java6-jdk sun-java6-plugi