Questions tagged «magento»

8
实时部署新代码
在实时(电子商务)站点上部署新代码的最佳实践是什么? 现在,在将目录重命名public_html_new为public_html并旧命名为时,我已停止apache +/- 10秒public_html_old。在我再次启动Apache之前,这会造成短暂的停机时间。 如果使用Git将新存储库拉到活动目录,也会遇到同样的问题。网站活跃时,我可以拉回购吗?如果我也需要复制数据库又如何? 在实时站点的tar(备份目的)压缩过程中,我注意到媒体目录中发生了更改。这向我表明文件会定期更改。如果在部署过程中未停止Apache,这些更改是否会造成干扰。
29 centos  httpd  magento 

6
如何防止Apache跌落?
我有两台服务器托管着一个流量适中的Magento电子商务网站(每天从Google Analytics(分析)报告的浏览量为60k,我认为服务器本身报告的浏览量为80k)。除了罕见的偶发嘶哑之外,数据库服务器还可以平稳,快速地运行,但是apache服务器经常崩溃。 我已经设置了magento以使用推荐的PHP缓存(APC),以及将其自己的缓存文件保存在1.5 gig tmpfs中(此tmpfs通常会变得很满,当tmpfs为超过80%的容量)。我为Amazon Cloudfront提供大多数图像。我最近将nginx设置为apache的反向代理(nginx也提供静态文件)。我已尽力配置apache-keepalive和hostnamelookups已关闭,并且prefork的配置如下: <IfModule prefork.c> StartServers 50 MinSpareServers 50 MaxSpareServers 100 ServerLimit 512 MaxClients 256 MaxRequestsPerChild 400 </IfModule> 我尚未关闭.htaccess文件,并且访问日志记录已打开。我知道有些模块可以关闭。我不确定这三个更改中的任何一个将产生什么影响(如果有)。 apache服务器是具有6 gig RAM的VPS。截至撰写本文时,服务器正在报告load average: 17.77, 18.27, 49.76,但大约有2 GB的可用RAM。如果情况真的很糟,负载将达到120+并保持在该水平-重新启动apache会使站点恢复正常,负载也会下降。 vmstat是(当服务器报告上述负载时),我认为这表明CPU空闲值在0到70左右之间波动。iostat显示的iowait值介于0到0.2%之间。 我有点卡住了。我所知道的很少是告诉我的问题是,由于正在运行的代码和用户数量的结合,导致CPU过载。但是我经验不足,无法确定这就是问题所在。如果这是问题所在,我认为解决方案将是改进代码或使用负载均衡器将站点托管在两个VPS上。 所以,我想我的问题是: 我还能做些什么来发现服务器上的问题或瓶颈? 我可以对服务器配置进行任何明显的更改以改善这一点吗? 设置自动化系统以在负载超过一定水平时重新启动apache是​​一个好主意吗? 从上面可以看出,该站点超出服务器的可能性有多大? 编辑: 我发现有些奇怪的东西-/ var / spool / mail / root很大... 38演出。听起来不健康。这可能是问题吗?

2
Google Cloud Platform上的Magento VM实例不允许上传任何文件
决定通过启动一键式Magento安装来尝试使用Google Cloud Launcher。一切运行顺利,并且确实启动并运行,但是我遇到了一个明显的错误,使整个事情变得毫无用处-我无法上传任何内容。 我尝试通过Magento后端方法上传,方法是进入静态块并单击“插入图像”按钮,并收到以下错误:该目录不可被服务器写入。 经过数小时的SFTP访问故障排除后,我终于通过FileZilla使它工作,只是遇到类似的错误:错误:[文件路径]:可以写:权限被拒绝错误:文件传输失败 我不确定使用Wordpress和其他平台是否会遇到类似问题,但我只是想提醒一下,看看是否有人提出了解决方案。另一个奇怪的事情是,如果您添加产品,则可以在那里上传图像。
1 cloud  google  magento 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.