簡體   English   中英

Digital Ocean API v2 `userdata` 回調?

[英]Digital Ocean API v2 `userdata` callback?

我正在編寫 electron 應用程序,該應用程序使用數字海洋 api v2 啟動一個小型代理服務器。

該代碼有效,我想要一種不同的方式來知道何時測試服務器,而不是基於時間,或者代理是否運行,因為有時需要 59 秒來構建服務器,有時需要 65 秒,有時35 秒。 如果服務器已經完成,則必須等待所有額外的時間,這對用戶來說不是很友好。

因此,直截了當,我正在尋找可能來自創建userdata時運行的用戶數據的錯誤回調。

我也已經知道檢查

cat /var/log/cloud-init-output.log

我曾想過遠程 SSH 連接服務器並檢查 squid.conf 是否已更新或類似的東西,但這似乎過於復雜。

有人有想法嗎?

或者也許創建了一個文件作為最后一個操作,並讓我的腳本檢查該文件是否存在? 我怎么會 go 呢?

謝謝!

我終於發現,這確實是不存在的東西。 您發送到新機器的用戶數據沒有回調。

...萬一有人遇到這個。

我通過使用 60 秒的settimeout來解決我的問題,以使腳本有足夠長的時間運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM