Maybe go run is eating the signal? Does it still misbehave with go build?

On Fri, Mar 10, 2017 at 12:18 PM, Bruno Albuquerque <b...@bug-br.org.br> wrote:
> I am not very familiar with the shutdown process yet (I did not try to use
> it anywhere), but the documentation seems to imply that what you expected to
> happen is what should happen. So if the download is being interrupted, I
> guess that is a bug.
>
>
> On Fri, Mar 10, 2017 at 11:33 AM Andrew <angang....@gmail.com> wrote:
>>
>> Suppose I have a new folder with two files, main.go(code from the link)
>> and myfile.iso(large file).
>>
>> After "go run main.go" from the console, open browser and type
>> "localhost:8080/myfile.iso" to download the file.
>> Back to the console and Ctrl+c to shut down the server when the file is
>> downloading.
>>
>> The server will stop immediately and the file downloading process failed.
>>
>> Is this the correct behavior of Server.Shutdown?
>>
>> I think the server should wait for the file downloading process to finish
>> or timeout after 5 seconds instead of terminate immediately, right?
>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "golang-nuts" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to golang-nuts+unsubscr...@googlegroups.com.
>> For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups
> "golang-nuts" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to golang-nuts+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to