- Task version: 3.36.0
- Operating system: debian 10
- Experiments enabled: no
I have a simple go program
package main
import (
"io"
"log"
"net/http"
)
func main() {
http.HandleFunc("/", func(writer http.ResponseWriter, r *http.Request) {
print(r.URL.Query().Encode())
io.WriteString(writer, "hello world 2")
})
log.Fatal(http.ListenAndServe(":8001", http.DefaultServeMux))
}
and task file:
version: 3
tasks:
s:
sources:
- '*.go'
cmd: go run main.go
whan I run it with task s --watch I encounter a error with 2024/05/02 13:38:59 listen tcp :8001: bind: address already in use.
It looks like task didn't stop old process cleanly before it start a new process?
I have a simple go program
and task file:
whan I run it with
task s --watchI encounter a error with2024/05/02 13:38:59 listen tcp :8001: bind: address already in use.It looks like task didn't stop old process cleanly before it start a new process?