PowerFlex「錯誤:無法分叉計時器」

Summary: 客戶無法更新其 PowerFlex 授權。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

劇本
嘗試更新授權時,客戶可能會看到下列訊息「錯誤:無法分叉計時器」 

症狀
從 MDM 追蹤記錄

29/09 15:19:38.957139 0x7f91e2645db8:mosEventLog_PostInternal:00608: New event added. Message: "Command set_license received, User: 'admin'. [774]". Additional info: "" Severity: Info
29/09 15:19:38.957208 (nil):mosIO_close:00137: Closing FD(299)
29/09 15:19:38.964892 (nil):mos_CreateProcessWithTimeout:00050: ERROR: Failed to fork timer
29/09 15:19:38.968880 (nil):mosIO_close:00137: Closing FD(299)
29/09 15:19:38.968906 0x7f91e2645db8:mdmObj_SetLicense:01918: Decode rc: ILLEGAL
29/09 15:19:38.968912 0x7f91e2645db8:mdmObj_SetLicense:01921: Bad license. RC: ILLEGAL
29/09 15:19:38.968946 0x7f91e2645db8:mosEventLog_PostInternal:00608: New event added. Message: "Command set_license was not successful. Error code: The license key is invalid or does not match this version. Please contact Customer Support. [774]". Additional info: "" Severity: Warning

 

影響

 在資源問題解決之前,客戶無法更新其授權。

Cause

執行 scli --set_license 命令以套用授權時,MDM 程序會被複製 (forked) 兩次。 

第一步成功,但命令無法克隆 MDM 進程。如果系統沒有足夠的資源克隆進程,則可能會發生這種情況。在這種情況下,SVM 的記憶體超額使用配置將系統限制為僅可用記憶體的一半:

grep 'vm.overcommit' ./server/sysctl.txt -H
server/sysctl.txt:vm.overcommit_kbytes = 0
server/sysctl.txt:vm.overcommit_memory = 2
server/sysctl.txt:vm.overcommit_ratio = 50

Resolution

確認系統有足夠的可用資源。 

檢查 sysctl 核心參數是否有記憶體過度使用:

# sysctl -a |grep commit
vm.overcommit_memory = 2 (default is 0)
vm.overcommit_ratio = 50 (default is 50)

在這種情況下,將「vm.overcommit_memory」設置為兩個表示不會過度使用記憶體。這會使任何超過超額使用限制的記憶體分配失敗。系統的總位址空間認可不得超過交換 + 可設定的實體 RAM 數量 (預設值為 50%)。

若要解決此問題,請在 /etc/sysctl.conf 中新增/編輯下列其中一項:

 將「vm.overcommit_ratio」變更為 100,以便作業系統可以提交可用總位址空間並重新開機。

Affected Products

PowerFlex Software

Products

VxFlex Product Family, VxFlex Ready Node, Ready Node Series
Article Properties
Article Number: 000193062
Article Type: Solution
Last Modified: 31 May 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.