我有一個Python腳本的問題。我已經問過那個腳本的開發者,不幸的是他除了告訴我它「應該工作正常」之外,沒有給出任何有用的答案。(Pdb)在執行python腳本時出現
當我嘗試使用它(充滿了我的數據),它運行一個秒,然後:
> /opt/monitis_nginx_monitoring/sdk/monitisserver.py(84)monitisPost()
-> postArgs['timestamp'] = self.timestamp()
(Pdb)
出現,並等待用戶輸入。與pythhon不太相似,但這似乎是調試器,所以有些東西似乎是錯誤的。
當我輸入postArgs
時,它顯示除時間戳之外的所有預期的帖子參數,時間戳未包含在發佈數據中,因此看起來時間戳出現問題。但是,當我輸入timestamp()
時,它正在輸出正確的時間戳。
任何想法這個腳本有什麼問題?
更新:只是刪除了調試語句,現在遇到其他問題:monitisserver.py的
Traceback (most recent call last):
File "nginx_stubstatus.py", line 139, in <module>
result=result, checkTime=None)
File "/opt/monitis_nginx_monitoring/sdk/monitisserver.py", line 129, in addResult
monitorId = self.requestMonitorId(monitorTag)
File "/opt/monitis_nginx_monitoring/sdk/monitisserver.py", line 40, in requestMonitorId
return root.find('./monitor/id').text
AttributeError: 'NoneType' object has no attribute 'text'
似乎開發人員留下了一個調試器語句。您應該刪除它。 –
剛剛看到你的評論,我會做的,謝謝! – Michael