所以我一直在使用memcached与一个新的Django的应用程序,它工作的很好,我可以服务dynamic版本的网站比如果我镜像文件到一个静态服务器略快。 我有一个VPS这个设置,并启动与memcached -d -u www-data -p 11211 -m 64'memcached,就像我在教程中告诉。 我现在想增加内存分配,并允许我的cPanel vps访问我的django vps上的memcached实例,以加快一些joomla网站。 如何configurationmemcached以允许其他VPS访问它? 我不想把它安装在我的cPanel VPS上,因为它是活的,如果事情不正确,我会有真正的头痛(再加上我用廉价的许可证,公司将不会支持我,他们告诉我问问cPanel和cPanel告诉我问我的licenser :(),另外我已经遇到了mysql连接的麻烦。 我已经尝试过了,而且我绝对不能从除了运行的vps以外的任何其他机器访问它。 谢谢!
我想开始为我的网站使用多个前端Apache服务器。 目前,我将各种HTML文件存储在caching目录中,例如“/htmlcache/homepage.html” 显然,我不想在每台服务器上重新caching这些文件,我宁愿有一个中央存储。 这通常如何完成? 我看到的选项是: 数据库(MySQL) – 额外的负载 – 我应该存储larrge .html文件? Memcache – 这应该用于大的.html文件吗? 某种可访问的共享磁盘 – 不知道这将如何工作 延迟是我的关键。 目前磁盘读取操作对我来说工作得非常好。 作为一个额外的复杂,我也需要保持我的PHP会话数据在一个中心位置。 这个线程: https : //stackoverflow.com/questions/580671/configure-session-to-work-on-applications-that-are-deployed-over-multiple-serverbuild议使用session_set_save_handler将会话数据存储在共享数据库。 你怎么克服这个问题?
我试图了解memcached是如何工作的(新手)来预测使用/提供memcached的节点的突然故障。 我有几个问题要问: i)如果一个系统具有3个节点,每个节点提供1 GB,那么是否需要在每个节点上安装memcached服务器服务,还是仅在一个节点上安装? iia)如果每个服务器上都安装了memcached服务器,那么客户端/客户端应该build立到每个节点的连接,以预测发生故障的节点? iib)如果一个memcached服务器只能安装在一个节点上,那么在单独的节点上安装两个1.5 GB共享内存memcached服务器的实例是否有意义,以预测一个memcached服务器的失败? iii)命名空间的angular色究竟是什么? 它们是否应该用作故障转移策略的一部分? 谢谢。
我有Memcachedconfiguration和设置与vBulletin 4.1.5在Gentoo Linux 32位Linode VPS上工作。 Memcached启动, includes/config.phpconfiguration为使用memcache,并且该站点确实可以正常加载和运行; 不过,Memcached似乎并没有caching,或者至lesscaching得很好。 所有的服务,Apache,MySQL和Memcached运行在同一台服务器上: # for service in apache2 memcached mysql; do service $service status; done * status: started * status: started * status: started 请参阅下面的psmem显示低内存使用情况的输出: $ psmem | grep memcached 928.0 KB + 27.0 KB = 955.0 KB memcached 下面是DataStoreconfiguration的includes/config.php部分: $ grep DATASTORE config.php -A16 // ****** DATASTORE CACHE […]
可能重复: Memcached – 比较小的一个大实例 我知道这可能取决于我的具体情况,但如果可能,让我们来分析一般:) 我想知道是否使用6个10MB的memcached实例比单个60MB的实例要好。 我会说,并发能力将得到改善,但可能会有相当大的性能损失。
如何打开指定ips的端口1121? 我已经安装了memcache,并且需要从/etc/memcached.conf中的另一个服务器访问memcache。我设置了我的ip -l 192.0.0.106。 但在此之后,任何人都可以通过telnet 192.0.0.106 11211访问我的memcache服务器。
对于memcached服务器,我们运行的是1.4.5版本,而应用程序是使用PHP 5.3.6和memcache( http://pecl.php.net/package/memcache )3.0.5版本构build的 目前我们有2个memcached池,每个池当前有3个memcached服务器。 同时,由于需要为我们的Web应用程序进行负载均衡,现在我们有两个应用程序服务器连接到相同的memcached池。 由于第一个应用程序服务器安装时间较长,因此memcache版本为3.0.5,对于较新版本的服务器,安装了memcache 3.0.6版本。 之后,奇怪的事情发生,有时数据不能被检索,我们得到的错误如: [Mon Oct 03 19:55:56 2011] [error] [client 192.168.0.22] PHP Notice: unserialize(): Error at offset 0 of 9648 bytes in /public_html/test.php 所以看起来,当我们将memcache库与相同的版本(使用3.0.6或3.0.5运行的两个池)匹配时,问题就解决了。 但不知道是否有人有类似的问题? 你会推荐哪个版本? 最后,使用版本2.2.6是“稳定”版本更好吗?
目前我注意到有大约15K开放连接到本地主机。 它主要连接到Memcached。 我无能为力,我应该开始优化TCP / IP协议栈。 Memcached支持UDP,但PHP库不支持它。 服务器有很多的内存,大约7GB,它是双核。 任何在Linux中优化TCP / IP协议栈的指针?
我有一个系统,有几个不同的文件和服务器连接到一个memcache服务器。 我想留在一台服务器,但保持增加memcache服务器的数量(高stream量期间)的选项。 我的想法是告诉memcache有两台服务器,而这两个url将(通过DNS)指向一台服务器。 在将来,如果我想我可以添加一个服务器和更改DNS,而无需更改许多地方的代码。 这是一个很好的做法吗? 有两个服务器连接,但它们都指向同一台服务器的性能成本? 任何其他想法如何实现Memcache容量的即时可扩展性而无需更改代码和部署?
当我最近发现通过您的浏览器在域级访问端口。 例如,我访问我的域在端口11211,我得到了这样的输出: ERROR ERROR ERROR ERROR ERROR ERROR ERROR ERROR ERROR 我需要考虑采取什么安全防范措施进入我的服务器? 如何防止用户访问端口11211,但允许我的服务器访问memcached? 是否能够通过domain.com:11211连接安全问题?