一次因為修改環境變數導致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
- [重慶思莊每日技術分享]-linux 系統 修改核心引數導致不能啟動的問題Linux
- 記一次,因表變數導致SQL執行效率變慢變數SQL
- 【爬坑】.Net編譯環境導致的問題編譯
- Mac 修改Java環境變數 pod brew等其他不能用MacJava變數
- 透過更改java環境變數修改java版本不生效問題Java變數
- Linux環境變數問題彙總Linux變數
- 記一次 Mac 意外重啟導致的 Homestead 問題Mac
- 一次因表變數導致SQL執行效率變慢的實戰記錄SNSR變數SQL
- 神奇的DEBUG:因為異常導致MongoDB容器無法啟動MongoDB
- mstar因裝置讀不到導致,待機重啟問題
- 因為跨域問題導致的無法讀取 response header跨域Header
- Oracle RAC啟動因CTSS導致的異常Oracle
- 記錄一次因 mysql 欄位取名不規範導致的問題MySql
- docker 修改執行容器環境變數,如何修改容器中的環境變數env使長期有效Docker變數
- 多路徑配置問題和ACFS啟用原因導致rac二節點不能正常啟動
- 解決一次gitlab因異常關機導致啟動失敗Gitlab
- [轉帖]JFR 定位因為 SSL 導致 CPU Load 飈高的問題
- [20231101]tmux環境變數的繼承問題.txtUX變數繼承
- 解決 allure.dynamic.parameter 不生效問題 或者 allure 報告中因為引數導致排版的問題
- [20201123]NLS_LANG環境變數問題.txt變數
- android SDK Manager無法啟動閃退問題(環境變數配置正確,find_java.bat沒問題)Android變數JavaBAT
- MySQL 5.6因為OOM導致資料庫重啟MySqlOOM資料庫
- LightDB/Postgresql 記錄客戶端啟動版本問題導致啟動失敗問題SQL客戶端
- Windows手動新增python、pip環境變數及修改pip源WindowsPython變數
- Oracle資料傾斜導致的問題-無繫結變數Oracle變數
- Oracle資料傾斜導致的問題-有繫結變數Oracle變數
- vue的scope導致樣式修改不了問題Vue
- crontab定時任務環境變數使用問題變數
- 記一次因為共享變數的犯錯誤變數
- 誤修改PATH屬性 導致大多數命令都不能用
- 在Linux下檢視和修改環境變數Linux變數
- Linux:修改系統 php 預設環境變數LinuxPHP變數
- mysql因為事務日誌問題無法啟動MySql
- 在Sail環境中使用passport密碼授權時CURL本地環境導致PHP程式卡死問題AIPassport密碼PHP
- 因為一個小小的Integer問題導致阿里一面沒過,遺憾!阿里
- MySQL:一次timestamp時區轉換導致的問題MySql
- 記錄一次fs配置導致串線的問題