2
A
回答
2
一些試驗和錯誤後,下面是重啓服務器每5秒一個工作代碼:
library(httpuv)
host <- '127.0.0.1'
port <- 8080
app <- list(
call = function(req) {
list(
status = 200L,
headers = list('Content-Type' = 'text/plain'),
body = 'Hello'
)
}
)
run <- function(host, port, app, period) {
sv <- startServer(host, port, app)
on.exit(stopServer(sv))
cat("Server started\n")
restart <- Sys.time() + period
while (TRUE) {
service()
Sys.sleep(0.001)
if (Sys.time() > restart) {
stopServer(sv)
sv <- startServer(host, port, app)
restart <- Sys.time() + period
cat("Server restarted\n")
}
}
}
run(host, port, app, 5)
相關問題
- 1. 重新啓動服務器後重新啓動WCF服務
- 2. 如何重新啓動mysql服務器?
- 3. 如何重新啓動node.js服務器
- 4. 如何重新啓動flask服務器?
- 5. 如何重新啓動服務器後重新啓動RoR服務
- 6. 重新啓動服務器後重新啓動Docker容器
- 7. Meteor服務器何時重新啓動?
- 8. 如何在重新啓動LDAP服務器時重新連接?
- 9. 重新啓動服務器後無法啓動SQL服務
- 10. 如何重新啓動窗口服務
- 11. 如何重新啓動windows服務c#
- 12. 如何重新啓動Windows服務?
- 13. 如何重新啓動REST服務?
- 14. 如何重新啓動RabbitMQ服務
- 15. android - 如何定期啓動服務?
- 16. 服務器重新啓動後Spring @Scheduled
- 17. Django重新啓動服務器或httpd
- 18. 重新啓動Rails服務器
- 19. 重新啓動node.js生產服務器
- 20. 重新啓動服務器後ORA-12514
- 21. 重新啓動TCP服務器
- 22. 重新啓動Teambox服務器
- 23. Weblogic託管服務器重新啓動
- 24. 無法重新啓動NGINX服務器
- 25. Capistrano重新啓動Apache服務器
- 26. 使用shell_exec()重新啓動服務器?
- 27. 重新啓動Unix服務
- 28. Android:Activity.onDestroy()重新啓動服務
- 29. Android重新啓動服務
- 30. Windows服務 - 重新啓動?