Skip to content

Instantly share code, notes, and snippets.

@tyrylu
Created March 2, 2020 23:03
Show Gist options
  • Save tyrylu/6c7d5847f4aab88458cee7855a3376d1 to your computer and use it in GitHub Desktop.
Save tyrylu/6c7d5847f4aab88458cee7855a3376d1 to your computer and use it in GitHub Desktop.
[TRACE lapin::connection] will handle frame: Method(1, Basic(Ack(Ack { delivery_tag: 589, multiple: false })))
[INFO server::background_tasks::area_db_update] Changes published and replies checked.
[INFO server::background_tasks::area_db_update] After publishing, the channel status is: ChannelStatus { inner: RwLock { data: Inner { confirm: true, send_flow: true, state: Connected } } }
[TRACE lapin::io_loop] io_loop send continue; can_read=true, can_write=true, has_data=false
[TRACE lapin::io_loop] io_loop do_run done; can_read=true, can_write=true, has_data=false, status=Setup
[TRACE lapin::io_loop] io_loop run
[TRACE lapin::io_loop] io_loop poll
[TRACE lapin::io_loop] io_loop poll done
[TRACE lapin::io_loop] io_loop do_run; can_read=true, can_write=true, has_data=false
[TRACE lapin::io_loop] io_loop do_run done; can_read=false, can_write=true, has_data=false, status=Setup
[TRACE lapin::io_loop] io_loop run
[TRACE lapin::io_loop] io_loop poll
[INFO server::background_tasks::area_db_update] Area updates finished successfully.
[INFO server::background_tasks::area_db_update] Before closing, the channel status is: ChannelStatus { inner: RwLock { data: Inner { confirm: true, send_flow: true, state: Connected } } }
[INFO server::background_tasks::area_db_update] Before closing, the connection status is: ConnectionStatus { inner: RwLock { data: Inner { state: Connected, vhost: "/", username: "admin", blocked: false } } }
[TRACE lapin::connection] connection send_frame; channel_id=1
[TRACE lapin::frames] channel 1 state is now waiting for ExpectedReply(ChannelCloseOk(Pinky))
[TRACE lapin::connection] connection set readable
[TRACE lapin::io_loop] io_loop poll done
[TRACE lapin::io_loop] io_loop do_run; can_read=false, can_write=true, has_data=true
[TRACE lapin::io_loop] will write to buffer: Method(1, Channel(Close(Close { reply_code: 200, reply_text: ShortString("Normal shutdown"), class_id: 0, method_id: 0 })))
[TRACE lapin::io_loop] wrote 34 bytes
[TRACE lapin::io_loop] io_loop send continue; can_read=false, can_write=true, has_data=true
[TRACE lapin::io_loop] io_loop do_run done; can_read=false, can_write=true, has_data=true, status=Setup
[TRACE lapin::io_loop] io_loop run
[TRACE lapin::io_loop] io_loop poll
[TRACE lapin::io_loop] io_loop poll done
[TRACE lapin::io_loop] io_loop do_run; can_read=true, can_write=true, has_data=true
[TRACE lapin::io_loop] wrote 0 bytes
[TRACE lapin::io_loop] read 12 bytes
[TRACE lapin::connection] will handle frame: Method(1, Channel(CloseOk(CloseOk)))
[ERROR lapin::connection] Connection error
Error: LapinError(InvalidChannelState(Connected))
@Keruspe
Copy link

Keruspe commented Mar 3, 2020

Ok, I think I know how to fix this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment