我创build了一个解决scheme来托pipeAWS上具有高stream量(> 500个用户)的magento商店。 在access.log中出现HTTP 499错误通常是Varnish。 发生这种情况时,有这种访问权限的用户将面临503。 我不知道什么可能会导致错误499,但我明白它的意义。 我改变了几个参数,但没有成功。 任何想法? 我的/etc/varnish/default.vcl: backend webserver01 { .host = "172.31.30.167"; .port = "80"; .connect_timeout = 10s; .first_byte_timeout = 90s; # .probe = { # .url = "/heartbeat/index.php"; # .timeout = 30 s; # .interval = 15 s; # .window = 6; # .threshold = 3; # } } backend webserver02 […]
我刚刚注册了一个Azure帐户来testing它作为一个可能的托pipe解决scheme,但是当我尝试从VM Depot创build一个虚拟机时,我似乎得到错误“位置约束无效”,不pipe是什么我使用的位置。 我试图使用Magento的图像,并尝试了其中的几个和几个地区,但每当它创build虚拟机失败时得到这个错误。 同样的错误发生尝试创build一个Wordpress虚拟机。 我只是使用内置的Azurepipe理工具,而不是任何自定义,在manage.windowsazure.com,然后点击虚拟机 – >图像 – >浏览虚拟宝库,select一个Magento / WordPress图像,并填写表格。 从标准虚拟机创build映像似乎工作,但使用预构build映像时,这些存储容器不可用。 有没有其他人有这个问题,如果有的话,有人知道如何可以sorting? 谢谢
经过数小时的search和testing,我还没有得到这个工作。 我在/ srv / site1 / htdocs有一个正在运行的magento安装。 我在/ srv / site2 / htdocs有另一个magento安装。 我需要site2加载在site1.com/site2/。 棘手的权利? 到目前为止,我已经有site1.com/site2加载了一个无风格的404页面,用于site2 magento安装,这个目录里面的所有内容都会抛出一个404.下面是我的整个nginx conf: server { listen 80; server_name site1.com; root /srv/site1.com/htdocs; index index.php; client_max_body_size 500M; location ~ /site2 { root /srv/site2/htdocs; add_header Access-Control-Allow-Origin "*"; index index.php index.html; try_files $uri $uri/ /index.php?$args; expires 30d; location ~* \.php$ { try_files $uri =404; […]
希望有人遇到过这个问题与Magento和企业客户。 我们有两个Magento网站的客户,他们的内部networking使用bluecoat安全设备和F5负载平衡器。 这些networking中的一些用户无法login到Magento – 当用户尝试login时,Magento最终将发送302redirect到/index.php/。 通过我们的testing,问题似乎与此设置是孤立的 – 我们可以从这些networking以外的任何地方login到有问题的帐户,而不会出现问题,如果客户端尝试访问站点而不通过F5负载平衡器,则它们能够成功login。 奇怪的是,这个问题只是在我们引入了一个系统升级后的第二天才开始发生,这个系统升级为Magento安装添加了一个新的站点。 系统升级不应该影响任何标准的loginfunction,正如所说的,这个问题似乎并不是针对有问题的用户,而是用户从哪里访问网站。 最初我们认为这个问题可能与客户端的networking和服务器托pipe的networking之间的通信有关,所以我们试着将服务器移动到不同的主机上,但这没有帮助。 目前,我正在等待客户在其networking设置中使用的确切设备/型号的更多信息。 我会更新这个post,如果更多的信息成为可用。 Magento版本是Ver。的企业版。 1.9.0.0 有没有人知道任何隐藏的Magento设置,可能会导致这种行为? 有这样的设置和想法的东西可以看看的经验吗? 所有的帮助和想法的后续行动将不胜感激 – 因为这是一个大量的用户目前的生产问题。 我将尽快回复有关该主题的更多信息的请求,但目前无法披露有关项目和/或遇到问题的客户的任何身份信息。 预先感谢提供任何援助:) 注意:这个问题也已经发布在Magento论坛上: http : //www.magentocommerce.com/boards/viewthread/277917/以及堆栈溢出(在这里移动,作为评论者认为这个网站可能更适合): https ://stackoverflow.com/questions/10133978/magento-users-unable-to-login-from-corporate-networks-with-bluecoat-f5-load
我的local.xml <session_save><![CDATA[files]]></session_save> <cache> <backend>memcached</backend> <prefix>MAGE_</prefix> <memcached> <servers> <server> <host><![CDATA[127.0.0.1]]></host> <port><![CDATA[11211]]></port> <persistent><![CDATA[1]]></persistent> </server> </servers> </memcached> </cache> / var / cache仍然填满 memachced正在运行 memcache 2685 0.0 0.3 351888 26152 ? Sl 08:07 0:19 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 我如何知道它的工作? 我注意到没有提高速度。
我正在用nginxbuild立一个Magento商店,而且这家商店工作得很好。 但是,现在我想设置一个更高的client_max_body_size值(比方说100米),但仅限于pipe理部分。 我已经在网上search,但我不知道如何得到这个工作。 我可能误解了这种情况下的位置块,所以也许你可以进一步帮助我。 我有以下服务器块: server { listen 80; server_name {domain}; root {root}; location / { index index.html index.php; try_files $uri $uri/ @handler; expires max; } ## These locations should be protected location ^~ /app/ { deny all; } location ^~ /includes/ { deny all; } location ^~ /lib/ { deny all; } location ^~ […]
我几乎没有Solr的经验,所以如果答案很明显,请耐心等待。 在一个Magento Enterprise 1.11商店系统(大约30k个产品)中,一台机器主要处理Web请求,另一台机器专门处理数据库请求,通常在Web服务器机器上或数据库上运行Solr守护进程通常更有意义机? 可以请别人解释我, 是否有所作为, 为什么 ? 编辑 Webserver机器: 红帽ES 5,IX E5405四核,16 GB RAM,2×160 GB SATA RAID1 顶部 – 18:24:32 139天,8:04,1个用户,平均负载:2.12,1.94,2.14任务:总计168个,运行1个,睡眠167个,停止0个,僵尸0个Cpu:38.4% ,1.4%sy,0.0%ni,59.9%id,0.0%wa,0.1%hi,0.2%si,0.0%st Mem:总共16431252k,使用15924128k,507124k free,890988k缓冲液Swap:总共2040244k,使用140k,2040104k免费,11607440kcaching 数据库机器: 红帽企业Linux 5,1X3430四核,8GB内存,2x450GB SAS RAID1 顶部 – 18:28:02最多139天,8:04,1个用户,平均负载:0.16,0.23,0.24任务:共109个,1个正在运行,108个睡眠,0个停止,0个僵尸Cpu(s):1.9% ,0.5%sy,0.0%ni,95.6%id,0.5%wa,0.0%hi,1.5%si,0.0%st Mem:总共8164004k,使用7863308k,300696k free,228608k缓冲液Swap:2097144k total,120k used,2097024k免费,3584672kcaching
你好,对于serverfault用户, 我想请问一个人帮我configurationMgento清漆。 使用命令: varnishtop -i TxHeader -I Cookie ,以下信息显示: TxHeader Cookie: frontend=965b5…(*lots of numbers); adminhtml=3ae65…(*lots of numbers); EXTERNAL_NO_CACHE=1 “(*很多数字)”只是我添加到信息 如何使用Varnish VCLconfiguration来删除这个cookie来caching页面? 感谢在这种情况下的任何帮助!,将不胜感激! 托马斯
我一直在试图解决由于php-fpm进程引起的CPU问题。 我已经减less了php-fpm的configuration设置: pm = ondemand pm.max_children = 12 pm.start_servers = 2 pm.min_spare_servers = 2 pm.max_spare_servers = 10 pm.max_requests = 500 php_admin_value[memory_limit] = 128M 问题依然存在。 我运行一个Joomla主站点(这是没有问题)和一个Magento商店在一个子目录。 我的服务器是Linux CentOS,运行NGINX,APC,Memcached,Full Page Cache和php-fpm。 我的服务器有8个核心和16GB专用ram。 我的主机过去几周closures了我的服务器,因为我的php-fpm进程正在占用整个networking。 很多单独的php-fpm进程正在获得超过50%的cpu。 我聘请了几个“专业人士”,他们没有一个能够帮助我,所以现在破产了,我转向你们寻求帮助。 所以,任何build议将不胜感激。 我打开慢的PHP日志,这里是一些最新的结果: [01-Apr-2012 14:26:12] [pool magento] pid 21537 script_filename = /home/flyfish/www/flyshop/index.php [0x0000000011a394f8] _renderStraightjoin() /home/flyfish/www/flyshop/lib/Varien/Db/Select.php:397 [0x0000000011a39158] _renderStraightjoin() /home/flyfish/www/flyshop/lib/Zend/Db/Select.php:705 [0x0000000011a38f30] assemble() /home/flyfish/www/flyshop/lib/Zend/Db/Select.php:1343 [0x00007fffbb6d6e50] __toString() […]
我只是在ubuntu上运行apache2的另一台服务器上恢复了我们的Magento网站。 主页拉起来很好,但如果我尝试去其他页面,我会得到一个404。 权限 所有文件都是660 所有目录都是770所有文件和目录 所有文件和目录都属于www-data组 我试过的东西 检查所有的网站和存储ID 在域和页面path之间添加/index.php/ 清除临时文件 除access.log和error.log中的标准404行之外,日志文件中不会显示任何内容。 apache2 .conf文件 <VirtualHost *:80> ServerAdmin [email protected] ServerName mydomain.com DocumentRoot "/var/www/default/" <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory "/var/www/default/"> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all php_admin_flag engine on php_admin_value open_basedir none </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log # Possible values include: debug, […]