簡體   English   中英

GCE Windows啟動腳本未運行

[英]GCE Windows startup Script is not running

我有一個簡單的Django代碼,想要在特定的GCE實例上繼續運行。 有時,由於某些原因實例會重新啟動,而不是由我控制。 我創建了一個批處理腳本,試圖將它放入用戶和公共文件夾中的“啟動”文件夾中。 沒用 我嘗試將腳本放入sysprep-specialize-script-url (使用雲存儲), sysprep-specialize-script-cmdsysprep-specialize-script-bat 沒用 這是批處理腳本的內容-

cd C:\Users\kartik_domadiya\Desktop\happierMiscGoogleCloud

manage.py runserver 0.0.0.0:80

pause

我嘗試手動運行C:\\Program Files\\Google\\Compute Engine\\metadata_scripts\\run_startup_scripts.cmd ,它可以正常工作(使用任何元數據鍵)。 因此,我可以看到腳本本身沒有問題。

我什至嘗試將批處理腳本放入任務調度程序中,該腳本也無法正常工作。

因此,有什么辦法可以調試問題並找出批處理腳本為何不起作用? 如果這很重要,我正在使用Windows 2012 R2。

PS:我知道這是開發服務器,不應在生產中使用。

我將代碼移至C:/code (基本上從任何特定用戶的文件夾中移出),然后向所有用戶提供其訪問權限( Right Click > Properties > Security ),更新了批處理文件並將其放入啟動文件夾中( Run > shell:startup )。
之后,它開始工作。 我想這個問題是由於訪問權限引起的。

暫無
暫無

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

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