我需要为需要在我的数据库中导入产品和价格的第三方服务器设置不同的超时和执行时间。
现在,他们告诉我 php 脚本超时。这是由于我在 php.ini 上的配置。我希望能够为每个人保留该配置,因为我认为这是正确的配置。但我也需要他们能够执行脚本。
我想一定有办法在 nginx 或 php-fpm 配置上做到这一点。任何人都知道如何?
我需要为需要在我的数据库中导入产品和价格的第三方服务器设置不同的超时和执行时间。
现在,他们告诉我 php 脚本超时。这是由于我在 php.ini 上的配置。我希望能够为每个人保留该配置,因为我认为这是正确的配置。但我也需要他们能够执行脚本。
我想一定有办法在 nginx 或 php-fpm 配置上做到这一点。任何人都知道如何?
我在我的网络服务器上运行 2 个 magento 应用程序,我不小心从服务器的根目录设置了“chown -R www-data:www-data *”。意思是,所有文件都归用户 root 所有。
这立即在 magento 网站上引发了问题,即:mysql 没有连接,因为它应该使用“mysql”用户。
我已经修复了这个问题,并将网页文件设置为 www-data 拥有。
这些网站现在运行良好,但当我尝试完成订单时,它会在超时前挂起一分钟。订单在后台注册,但它没有按预期显示“订单成功页面”。
我正在运行 nginx 和 php-fpm,php-fpm 日志显示为:
[22-Mar-2013 13:31:24] WARNING: [pool www] child 1791, script '/var/www/website.com/index.php' (request: "POST /index.php") execution timed out (1436.378897 sec), terminating
[22-Mar-2013 13:31:24] WARNING: [pool www] child 1791 exited on signal 15 (SIGTERM) after 1600.011818 seconds from start
[22-Mar-2013 13:31:24] NOTICE: [pool www] child 2717 started
发生了什么?发生这种情况是因为某些文件不属于其正确所有者吗?如果是这样,那些是哪些文件/文件夹以及它应该拥有什么所有者?
编辑:它一定与后缀有关。回显“Hello World”的普通 php 脚本呈现得很好,当我将 mail() 函数放在那里时它挂起。
可能重复:
您能帮我进行容量规划吗?
我想在 2 个不同的安装中运行 4 个 Magento 商店。1 是具有 3 种语言的独立安装。另一个是多商店,在不同域中有 3 个不同的在线商店。
目前我们有一个 1GB 内存的 VPS,这就够了吗?
我问是因为我已经完成了独立商店并已将其上线,并且服务器已经在 62% 的内存上运行。理想情况是这就足够了,因为我的公司不想迁移到专用服务器(因为它涉及成本)。
我确定我可以尝试优化 Magento 以在较低的内存上运行(我预计所有站点的平均访问量为 2000 次/天),如果我能提供一些关于最佳方法的提示,我也很感激。