我点击了浏览器http://myMachine/webApp1/customer.do?method=getCustDetail"的url。我在服务器端得到调用,但一旦从服务器返回,就会在mozilla控制台中得到以下错误,即
"NetworkError: 503 Service Unavailable - `http://myMachine/webApp1/customer.do?method=getCustDetail"`
这是我的服务器代码
public String getCustDetail(HttpServletRequest req) {
r
我想在一些可能已停止的docker容器上运行docker exec。
我的意思是,它可能运行得很好,但在某些情况下,即服务器重新启动等情况下,我希望运行docker exec的容器将被停止。
有没有好的方法来确保docker exec在两种情况下都能正确执行(容器运行,容器停止)。如果停止的话不会返回:
Error response from daemon: Container is not running
我以前从未遇到过这种情况,因为我总是可以运行dev服务器,在终端中打开一个新的选项卡,然后从那里卷曲。我现在不能这样做,因为我从一个Docker容器中运行Django开发服务器,所以如果我打开一个新的选项卡,我将位于本地shell中,而不是码头容器中。
如何才能让开发服务器继续运行,并且仍然能够卷曲或运行其他命令?
当我运行开发服务器时,我会收到以下消息:
Django version 1.10.3, using settings 'test.settings'
Starting development server at http://127.0.0.1:8000/
Quit
我有下面的Dockerfile来运行Nginx服务器,但是我似乎无法让Docker通过我的主机公开端口80,这样我就可以在外部访问它:
FROM ubuntu:latest
EXPOSE 80
RUN apt-get update
RUN apt-get -y install apt-utils
RUN apt-get -y dist-upgrade
RUN apt-get -y install nginx
CMD service nginx start
如果我在构建映像之后运行以下命令,docker run -p 80:80 -d nginxserver,我可以获得正确的全局设置以生效,但
我正在尝试使用POST消息连接到服务器,请求服务器订阅我。然后,服务器将保持http连接打开,并向我发送带有实时状态的异步消息,直到我自己请求取消订阅或关闭连接。我在从服务器读取这些后续响应时遇到了问题。下面的代码连接到服务器,成功读取第一个响应,并将其打印到控制台。问题是之后,它一直无限地读取相同的响应(第一个响应),并将其打印到屏幕上。
有没有人看到我搞砸了什么?我正在尝试观察来自服务器的下一个异步消息,并阻塞它,直到它到来。此外,如果有人知道如何注册,以便在下一条消息异步出现时收到通知,这样我就不必阻塞等待了,那就更好了。
public void HttpSubscription()