The dbapp is essentially from here - https://picolisp.com/wiki/?mindbgui
and it seems to run fine.

I tried strace on httpGate and got this - looks like httpGate needs IPv6
and docker supports IPv6 only for Linux hosts
<https://docs.docker.com/config/daemon/ipv6/> and I am running my stuff on
a mac!

<... accept resumed> {sa_family=AF_INET6, sin6_port=htons(52162),
inet_pton(AF_INET6, "::ffff:172.17.0.1", &sin6_addr),
sin6_flowinfo=htonl(0), sin6_scope_id=0}, [28]) = 4

clone(strace: Process 817 attached

 <unfinished ...>

[pid   817] set_robust_list(0x7f40734b54a0, 24 <unfinished ...>

[pid   776] <... clone resumed> child_stack=NULL,
flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD,
child_tidptr=0x7f40734b5490) = 817

[pid   817] <... set_robust_list resumed> ) = 0

[pid   776] close(4 <unfinished ...>

[pid   817] close(3 <unfinished ...>

[pid   776] <... close resumed> )       = 0

[pid   817] <... close resumed> )       = 0

[pid   776] accept(3,  <unfinished ...>

[pid   817] alarm(420)                  = 0

[pid   817] read(4, "GET / HTTP/1.1\r\nHost: localhost:"..., 4096) = 419

[pid   817] alarm(0)                    = 420

[pid   817] socket(AF_INET6, SOCK_STREAM, IPPROTO_IP) = 3

[pid   817] connect(3, {sa_family=AF_INET6, sin6_port=htons(8080),
inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=htonl(0),
sin6_scope_id=0}, 28) = -1 EADDRNOTAVAIL (Cannot assign requested address)

[pid   817] exit_group(1)               = ?

[pid   817] +++ exited with 1 +++

<... accept resumed> {sa_family=AF_INET6, sin6_port=htons(52164),
inet_pton(AF_INET6, "::ffff:172.17.0.1", &sin6_addr),
sin6_flowinfo=htonl(0), sin6_scope_id=0}, [28]) = 4

clone(strace: Process 818 attached

 <unfinished ...>

[pid   818] set_robust_list(0x7f40734b54a0, 24 <unfinished ...>

[pid   776] <... clone resumed> child_stack=NULL,
flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD,
child_tidptr=0x7f40734b5490) = 818

[pid   818] <... set_robust_list resumed> ) = 0

[pid   776] close(4 <unfinished ...>

[pid   818] close(3 <unfinished ...>

[pid   776] <... close resumed> )       = 0

[pid   818] <... close resumed> )       = 0

[pid   776] accept(3,  <unfinished ...>

[pid   818] alarm(420)                  = 0

[pid   818] read(4, "", 4096)           = 0

[pid   818] alarm(0)                    = 401

[pid   818] exit_group(1)               = ?

[pid   818] +++ exited with 1 +++








On Wed, Mar 13, 2019 at 11:45 PM Alexander Burger <[email protected]>
wrote:

> Hi Kashyap,
>
> > I cant seem to get httpGate to run correctly. I tried running it as
> follows
> > First run the app on port 8080 -
> > /pil dbapp.l -main -go -wait &
> > ...
> > /bin/httpGate 3000 8080
> > ...
> > root@6b36fb429264:~/picoLisp# telnet localhost 3000
> > ...
> > GET / HTTP/1.1
>
> This seems correct. It must be in dbapp.l I suspect.
>
> Does dbapp.l work without httpGate? Best start in debug mode first
> (instead of
> in the background) to get a prompt
>
>    <pathTo>/pil dbapp.l -main -go +
>
> then try
>
>    w3m http://localhost:8080
>
> ☺/ A!ex
>
> --
> UNSUBSCRIBE: mailto:[email protected]?subject=Unsubscribe
>

Reply via email to