Tag: 会议

无法登入ECS Admin Portal(Elastic Cloud Storage)

我正在AWS上安装ECS(dockerized)到Centos EC2实例。 我正在教导下。 https://community.emc.com/docs/DOC-45387 完成安装(步骤1和步骤2)后,当我尝试login到ECSpipe理门户时,我无法login。 我收到以下错误消息。 此会话已过期,因为它已超时,用户的login密码已更改,或已login的用户从另一个会话中注销。 要恢复会话,请重新login。 当我点击确定button时,它会返回并再次显示login屏幕。 有人可以帮忙吗? 问候,苏雷什。

如何在php-fpm容器中使用用户会话?

我的网站基于Docker容器中的代码与docker文件,如: FROM php:7.1-fpm RUN apt-get update && apt-get install -y libmcrypt-dev \ mysql-client libmagickwand-dev –no-install-recommends \ && pecl install imagick \ && docker-php-ext-enable imagick \ && docker-php-ext-install mcrypt pdo_mysql opcache gd #ADD php.conf/opcache.ini /etc/php/7.1/mods-available/opcache.ini ADD build/prod/php.conf/www.conf /usr/local/etc/php-fpm.d/ ADD build/prod/php.conf/php.ini /usr/local/etc/php/ COPY . /app WORKDIR /app RUN chmod 777 -R storage/ RUN php artisan cache:clear && […]

当在Docker上运行时,节点JS预期会话未定义,但在MAC上运行良好

我有一个简单的Node JS Web应用程序服务器,允许用户login和发布/编辑一个简单的博客。 我使用Redis作为会话存储,使用CouchDB作为我的数据库。 我在我的MAC上运行一切(Node应用程序,Redis,Couch DB)并使用运行在MAC上的浏览器连接到它( https:// localhost:3000或localhost:3001)。 我可以login,张贴/编辑博客一切工作正常。 上周我尝试dockerizing我的节点JS应用程序。 基本上,我的节点应用程序在Docker容器上运行,但是我的redis和couchdb继续在主机上运行(即我的MAC)。 我已经使用docker机器dockerize节点的应用程序。 Docker机器(Docker VM)的IP为: 192.168.99.101 我的MAC地址: 192.168.0.100 我连接我的浏览器( https://192.168.99.101:3000或192.168.99.101:3001 ),我看到login页面。 然后我inputlogging凭证。 我的浏览器将页面发布到docker上的节点应用程序。 节点应用程序读取用户,从CouchDB(运行在MAC主机上)passwd并成功validation密码是否正确。 但是,节点服务器无法从POST请求对象获取有效的会话,因此无法保存会话。 我经历了很多关于这个主题的stackoverflow和其他文章,没有任何帮助。 我已经确定networking不是问题。 即,我可以使用curl命令从docker shell访问redis和couchdb。 是否将我的浏览器连接到不同的物理IP导致此问题? 我应该切换到域名? 我想更好地理解这里发生了什么。 感谢你的帮助。 初始化: const express = require('express'); const bodyParser = require('body-parser'); var app = express(); const http = require('http'); const https = require('https'); const mustache […]

在不同的应用程序版本之间移动会话特定的数据

你能帮我find一个解决scheme – 如何从一个版本的应用程序移动到另一个所有会话特定的数据? 假设你有一个长期运行的Spring应用程序。 它可以启动将在数小时内执行的作业。 您将您的应用程序/环境封装在Docker中,并将其部署到客户端的VPC。 您有升级程序,如下所述。 我知道如何抓住所有的用户会话 。 问题是如何在两个docker集装箱之间交换数据? 任何陷阱? 或者通用文件系统的序列化/反序列化是否足够好? 升级程序: 将新版本的Docker镜像部署到客户端的VPC 在客户端群集上运行新版本的应用程序。 保持旧版本的应用程序运行,直到它有未完成的工作。 将所有会话特定的数据移动到新版本的应用程序 如何做到这一点? 开始将所有新请求redirect到新版本的应用程序 closures旧版本,完成所有任务 *那好吧*

PHP FPM Docker ZF1:会话已经启动。 会话ID必须先设置

在我的开发环境中,我试图使用docker-compose来replace旧的笨重的Vagrant VM和Docker: version: '2' services: nginx: build: ./containers/nginx networks: mm: ipv4_address: 172.25.0.101 environment: APPLICATION_ENV: development extra_hosts: – "mysite.dev:127.0.0.1" ports: – 80:80 links: – php volumes: – ../:/srv php: build: ./containers/php-fpm networks: mm: ipv4_address: 172.25.0.102 volumes: – ../:/srv links: – memcached ports: – 9000:9000 memcached: image: memcached:latest ports: – 1234:11211 networks: mm: ipv4_address: 172.25.0.103 networks: mm: […]

如何在Openshift3中禁用粘性会话

如果在Openshift3中放大一个Pod,所有来自同一个客户端IP地址的请求将被发送到会话关联的容器。 有没有configuration来禁用粘性会话? 如何在Openshift中pipe理内部HAProxy的选项?