[英]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.