三 伺服器開發注意事項

2021-06-22 19:59:41 字數 422 閱讀 4647

1. 不可忽略對檔案描述符的洩露

2. 一旦產生洩露,當開啟的檔案描述符過多時,會被linux殺死,並丟擲錯誤碼24

3. 如何檢視錯誤碼:$perror 24

4. 如何檢視開啟的檔案描述符:$lsof -c ***

5. 提高併發數:

1. 可以採用rsaprivatekey_dup在多執行緒環境下複製rsa物件

2. 導致的結果很可能會導致程式以外崩潰

1. ubuntu下是執行緒安全的,有manpage為證

2. mac下未必是執行緒安全的,至少實驗結果,在多執行緒環境下呼叫strcat會導致程式莫名其妙死掉

1. 安裝gcc-4.8,g++-4.8

2. qtcreator中pro增加flag

qmake_cxxflags += -std=c++11

CentOS 伺服器注意事項

安裝 centos 分割槽設定,10g 大小足夠 swap 交換分割槽 swap 格式 不要超過2000m boot boot ext4 格式 200m 500m ext4 格式 根目錄 所有空間在圖形介面右鍵,選擇 終端 就可以進入命令列模式 虛擬機器安裝網路採用預設的 nat 模式。本機測試 i...

購買伺服器注意事項

前不久我通過dell直銷購買了一台dell poweredge r710伺服器,從購買到伺服器上架,我遇到了一些問題,也積累了點購買伺服器的經驗,希望對大家有幫助。1 電源。現在的伺服器標配電源線一般都是如下圖所示的那樣,不能直接接到電源插座上,是針對接pdu插座 pdu 是英文 power dis...

Nginx直播伺服器搭建注意事項

下面是安裝及測試過程可能遇到的問題 站在乙個linux菜鳥角度 1.安裝過程中需要為configure檔案賦予許可權。chmod 需要為伺服器開啟相應埠 3.需要為切片儲存目錄授予許可權,否則不會有切片產生。chmod 777 hls 3.一些可能用到的命令 service nginx restar...