一次因為修改環境變數導致RESIN不能啟動的問題
現象:一臺SOLARIS8的伺服器,新部署一個用RESIN釋出的網頁,但是在RESIN啟動的時候一直提示
usage: dirname [ path ]
perl: syntax error at line 1: `(' unexpected
分析:
1、懷疑是RESIN的配置問題,但是仔細檢視了RESIN.CONF沒有發現有什麼問題,而且為了確認是否是配置的問題從其他的伺服器上找了一個相同版本的正常使用resin.conf替換同樣提示錯誤;
2、檢視RESIN的啟動指令碼httpd.sh檔案仍然沒有發現異常,呼叫PERL的語句是:
exec $perl $bin/wrapper.pl -chdir -name "$name" -class "$class" $args $*
執行which perl的結果是/usr/local/bin/perl
檢查發現這個目錄中存在perl檔案,但是發現這個檔案的屬性是這樣的:
-rwxr-xr-x 2 bin bin 783160 Apr 27 2001 /usr/local/bin/perl
而通常SOLARIS系統中是沒有/usr/local/bin這個目錄的,在其他的SOLARIS8伺服器上執行which perl得到的結果是/usr/bin/perl
在這個伺服器檢視發現也同樣存在這個檔案,起屬性是
-r-xr-xr-x 3 root bin 14312 Jan 9 2000 /usr/bin/perl
再檢視環境變數發現/etc/profile中有這麼一行
PATH=/usr/local/bin:/usr/local/sbin:$PATH
export PATH
這是別人在安裝REISN時新增的。
將PATH修改成
PATH=/usr/bin:/usr/local/sbin:$PATH
export PATH
問題解決。
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/570433/viewspace-974092/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Laravel 專案一次釋出導致的 BUG(環境變數問題)Laravel變數
- 因為修改windows管理員密碼導致sql server 2005不能啟動處理Windows密碼SQLServer
- 10G rac 因為ocr原因導致crs不能啟動的排查二例
- [重慶思莊每日技術分享]-linux 系統 修改核心引數導致不能啟動的問題Linux
- 記一次,因表變數導致SQL執行效率變慢變數SQL
- 【解惑】因xhost命令和DISPLAY環境變數操作不當導致無法啟動Oracle圖形化安裝介面變數Oracle
- Mac 修改Java環境變數 pod brew等其他不能用MacJava變數
- 【問題處理】因誤修改inittab檔案導致Oracle 10gR2 CRS無法啟動Oracle 10g
- 一次因表變數導致SQL執行效率變慢的實戰記錄SNSR變數SQL
- Oracle RAC啟動因CTSS導致的異常Oracle
- LInux下環境變數配置錯誤導致不能登入的及命令失效解決方案Linux變數
- 因為arp 問題導致的vip 故障與解決方案
- 修改系統時間導致RAC環境的一個例項重啟
- 關於環境變數設定的問題變數
- WINDOWS環境下ORACLE啟動的問題WindowsOracle
- Ubuntu 14.04環境變數修改Ubuntu變數
- 神奇的DEBUG:因為異常導致MongoDB容器無法啟動MongoDB
- 記錄一次因 mysql 欄位取名不規範導致的問題MySql
- Linux環境變數問題彙總Linux變數
- 因為跨域問題導致的無法讀取 response header跨域Header
- 記一次 Mac 意外重啟導致的 Homestead 問題Mac
- Shell啟動檔案與環境變數(轉)變數
- 解決一次gitlab因異常關機導致啟動失敗Gitlab
- 修改linux下mysql環境變數LinuxMySql變數
- 解決memory_target設定過小導致不能啟動資料庫的問題資料庫
- MySQL 5.6因為OOM導致資料庫重啟MySqlOOM資料庫
- Linux中修改環境變數PATH的方法Linux變數
- 記一次因為共享變數的犯錯誤變數
- ORACLE_SID環境變數設定的問題Oracle變數
- Linux中修改環境變數及生效方法(永久、臨時)環境變數檢視Linux變數
- 環境變數{Linux環境(也稱為Shell環境)}(轉)變數Linux
- 【故障恢復】因spfile修改錯誤導致資料庫無法啟動的恢復方法資料庫
- crontab定時任務環境變數使用問題變數
- Oracle資料傾斜導致的問題-有繫結變數Oracle變數
- Oracle資料傾斜導致的問題-無繫結變數Oracle變數
- 一次oracle行級鎖導致的問題Oracle
- 歸檔問題導致的資料庫無法啟動資料庫
- android SDK Manager無法啟動閃退問題(環境變數配置正確,find_java.bat沒問題)Android變數JavaBAT