我在我的机器(Win7专业版X64)上运行Jetty(Java应用程序服务器)上的Web应用程序,我遇到了一些奇怪的问题: 当我尝试打开它在我的浏览器 – 它可以通过localhost访问,但不是127.0.0.1 当其他人从我的本地networking尝试访问应用程序,他可以通过我的电脑名称,但不是通过我的本地地址(192.168.0.14) 注意: ping适用于本地主机和127.0.0.1 。 另外,我可以通过127.0.0.1访问127.0.0.1 (80)。 Windows防火墙closures(停止服务) 没有在主机文件中定义 清理DNS和ARP chache并没有帮助 谢谢
我要用我的web应用程序使用SSL。 如果我有nginx作为Jetty的代理,我必须configurationJetty使用SSL,还是可以将SSLstream量从nginxredirect到Jetty作为HTTPstream量?
安装程序:我有大约+100万个电话打到我的服务器。 服务器看起来不错。 大量的CPU和RAM – CPU在90%左右的闲置时间(1) 数据库没有得到太多的负载 – less于100秒的请求(2)。 当我通过一个像“Android丢失”的Apache代理服务器时,我得到一个超时。 当我直接在端口8080上打开应用程序服务器时,我立即得到答复。 我到目前为止所做的是: 重新启动所有服务,数据库,Apache,docker 重新启动服务器 试图安装nginx而不是Apache(3) 试图在端口80上运行Jetty并跳过Apache 试图调整服务器设置(4) 对我来说,这听起来像是一个巨大的请求负载试图击中服务器,并在某处有一个需要设置的Apache节stream。 所以,任何暗示或build议将不胜感激。 广告。 1: top – 20:44:33 up 44 min, 2 users, load average: 2.44, 1.86, 2.80 Tasks: 165 total, 2 running, 163 sleeping, 0 stopped, 0 zombie Cpu(s): 1.0%us, 0.4%sy, 0.0%ni, 90.6%id, 7.5%wa, 0.0%hi, 0.5%si, 0.0%st Mem: 12296928k […]
我在http上有一个docker应用程序。 我的虚拟主机在https上运行一个反向代理,它代理我的docker应用程序(http)。 浏览第一页( https://example.com/index.html )的作品,但是当我点击一个链接,它回落到http。 ( http://example.com/link.html ,而不是https://example.com/link.html ) 如何解决这个问题? 是apache上的configuration问题(应该重写url),还是在jetty中configuration(我应该在jetty中configuration“canonical url”)? 其实我不能改变在Apache的configuration(因为只有我的虚拟主机提供商有权访问它),所以我希望这个问题可以在docker上解决。 怎么做? 注意:我的docker需要在http(而不是https)上运行,正如我的虚拟主机提供商所定义的。
我试图在几个裸机服务器上安装CoreOS集群。 我已经成功安装和configuration了一个PXE服务器,允许我在这些服务器的RAM上启动CoreOS。 一段时间后,我意识到,我真的需要物理安装CoreOS,所以我尝试的select; 我的主要问题是我没有互联网,所以我不能使用coreos-install,因为它从CoreOS服务器上下载图像,我在别处下载了所有需要的图像,但我仍然坚持如何离线安装。 我想build议:(为了安装CoreOS物理脱机与docker支持) 1-这是最好的办法吗? 2- ISO映像是为此工作的吗? 3-有什么工具可以帮我做这个工作吗? 4-如果我不能使用PXE服务器,我有什么select?
我试图在运行Java8的Linux机器上在Jetty 9.2.3上build立持久会话。 我已将jetty-web.xml文件添加到$ {jetty.home} / webapps / app / WEB-INF /下的我的应用程序中,内容如下: <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure.dtd"> <Configure class="org.eclipse.jetty.webapp.WebAppContext"> <Set name="sessionHandler"> <New class="org.eclipse.jetty.servlet.SessionHandler"> <Arg> <New class="org.eclipse.jetty.servlet.HashSessionManager"> <Set name="storeDirectory">/var/sessions</Set> </New> </Arg> </New> </Set> </Configure> 但是当我尝试启动Jetty时,出现以下错误: 2014-09-29 13:08:12.989:WARN:oejw.JettyWebXmlConfiguration:main: Unable to process jetty-web.xml java.lang.ClassNotFoundException: org.eclipse.jetty.servlet.SessionHandler at java.net.URLClassLoader$1.run(URLClassLoader.java:372) at java.net.URLClassLoader$1.run(URLClassLoader.java:361) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:360) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) […]
我正试图让烧杯与启用了Upstart的Dockerfile集成。 这是我当前的节点集: HOSTS: ubuntu-server: roles: – master platform: ubuntu-14.04-x64 image: ubuntu-upstart:14.04 hypervisor: docker docker_cmd: '/sbin/init' docker_preserve_image: true docker_image_commands: – wget –no-check-certificate https://apt.puppetlabs.com/puppetlabs-release-trusty.deb – apt-get install -y wget ca-certificates – dpkg -i puppetlabs-release-trusty.deb – apt-get update – apt-get -y install puppet curl ntpdate git ruby – "sed –in-place=.bak 's/without-password/yes/' /etc/ssh/sshd_config" CONFIG: log_level: verbose type: foss 问题是这个容器从来没有启动,如docker […]
我有一个由第三方主办的6.5 vps的centos。 我曾经计划在vps上安装docker,但开始接收lxc-start错误。 这是奇怪的,因为我安装了Docker没有问题在一个基地centos 6.5基本图像的Vagrant框。 我在两台机器上运行uname -a。 我的问题是,可以使用VirtualBox等虚拟化解决scheme来信任软件吗? VPS – 2.6.32-431.17.1.el6.x86_64 Vagrant Box – 2.6.32-431.el6.x86_64 试图在vps上运行私人registry后,我得到以下lxc消息。 docker logs 5baf37aa62a3 lxc-start: Device or resource busy – failed to set memory.use_hierarchy to 1; continuing lxc-start: Device or resource busy – failed to set memory.use_hierarchy to 1; continuing 2014-10-14 22:17:17,875 WARNING: Cache storage disabled! 2014-10-14 22:17:17,876 WARNING: LRU […]
更新:而不是通过docker命令(testing)转动我的resque工人,而是杀死所有我的容器无花果杀死,添加到无花果configuration,并跑了起来。 这工作,我所有的容器能够和谐运行。 这给我带来另一个问题 – 当你运行起来,它分配所有可用的内存? 从而阻止你在Docker之外运行其他容器? 我正在使用Docker供应临时服务器,并且在尝试启动一个Ruby工作人员时遇到了一个奇怪的错误。 我使用的服务器是一个20美元的Linode,带有2GB RAM和2个CPU核心。 我在这个VPS上运行nginx,unicorn,mysql,redis和elasticsearch容器,没有任何问题: ONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES a04cce025794 dockerfile/nginx:latest "nginx" 21 hours ago Up 21 hours 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp arthouse_nginx_1 607139f9ba16 rails:latest "/bin/bash -l -c 'cd 21 hours ago Up 21 hours 3000/tcp, 0.0.0.0:49222->8080/tcp arthouse_app_1 6274f8fe5dc0 dockerfile/elasticsearch:latest "/elasticsearch/bin/ 21 hours ago Up 21 hours 0.0.0.0:49220->9200/tcp, […]
在互联网上有大量的博客文章,并展示如何编写/优化/使用Dockerfile,但我没有发现如何组织它们。 然而,我的用例并不奇怪:我有一个Dockerfiles层次结构,由基础Dockerfiles和大量的Child-Dockerfiles组成,所有这些都是用来构build存储在企业registry中的图像。 乍一看,把它们放在一个SCM(如Git)听起来是一个好主意。 但是Dockerfile很less单独出现。 大多数情况下,有额外的configuration文件(一个SCM仍然完美契合)和可能的二进制文件(不再适合)。 另一种select是将所有Dockerfiles /configuration文件/二进制文件存储在主机上(为什么不是运行私有registry的那个),并进行定时备份。 有没有人有任何关于这个话题的反馈? 谢谢!