阿里云服务器上的apache总是死掉,如何配置?

masofeng 2017-08-12 11:39:58
网站转到了阿里云上,配置为:8核的CPU,16G内存,15M的带宽,2个盘,一个100G的系统盘,一个500G的数据盘。
操作系统是win2012,
apache版本是2.4.25,用的xampp
建站系统用的joomla
CNZZ显示,网站PV在2万左右;后台防火墙会检测到每天大约2万多的攻击
其他都没问题,就是apache总是死掉,重启,有时没法自动重启了,网站就彻底挂掉了

VirtualAlloc() failed: [0x00000008] 存储空间不足,无法处理此命令。
VirtualFree() failed: [0x000001e7] 试图访问无效的地址。

mpm的配置是
<IfModule mpm_winnt_module>
ThreadsPerChild 500
MaxConnectionsPerChild 0
</IfModule>

httpd内存最多的内存最多用到800M,CPU最多用到5%吧


求助:
(1)为啥总是内存访问出错?内存分明还有很多啊!需要修改哪个地方的配置,和joomla有关吗?我感觉打开joomla的缓存,apache就能坚持的久一点。
(2)是否和攻击有关,攻击会导致apache内存报错吗?
(2)如何配置才能最大化的利用服务器,现在的资源利用率很低啊!

原来在老服务器上还好好的,鸟枪换炮之后反而不行了。
自己一个人维护这个网站,从服务器到前端,所以很多东西不懂,感谢赐教!
...全文
976 3 打赏 收藏 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
masofeng 2018-09-12
  • 打赏
  • 举报
回复
引用 2 楼 J_H_S 的回复:
同样具有该问题,请问楼主搞定了吗?感觉应该就是内存的问题,但是机器内存够用的呀

搞定了,换成linux的服务器就好了!
Windows上不原配就是不行啊
其实linux上很多lnmp的套装,配置挺方便的
华生哥 2017-09-28
  • 打赏
  • 举报
回复
同样具有该问题,请问楼主搞定了吗?感觉应该就是内存的问题,但是机器内存够用的呀
masofeng 2017-08-12
  • 打赏
  • 举报
回复
没人看,没人回??
打开链接下载源码: https://pan.quark.cn/s/e18529987bb9 ### ETS中文教程:KNX施耐德智能家居 #### 知识点一:ETS软件概述与启动 ETS(Engineering Tool Software)是由施耐德电气研发的一款专业设计工具,其核心功能在于构建和配置基于KNX标准的智能家居及楼宇自动化系统。KNX代表一种国际公认的开放式标准,该标准在楼宇自动化领域得到广泛应用,其目的是实现不同品牌设备之间的互联互通。 **软件启动方法**:ETS软件可以通过双击其图标来启动,或者从开始菜单中选择“File”->“New Project”,亦或直接使用Ctrl+N快捷键来启动该软件。 #### 知识点二:工程项目创建 在启动新的工程项目时,需要遵循以下流程: 1. **项目命名**:推荐使用数字与字母的组合来命名项目,例如“Officebuildings”,这样的命名方式有助于日后的管理和识别。 2. **构建建筑物模型**:在“Buildings/Functions”部分添加建筑物,自定义其名称(例如“mg”),并确认创建操作。 3. **添加房间**:针对每一个建筑物,可以进一步添加房间,同样地,为房间自定义名称(如“1F”),以此来构建完整的建筑模型。 #### 知识点三:设备加载与配置 设备加载是ETS软件中的核心环节,其作用在于将实际的智能设备(包括开关、传感器等)整合到项目中: 1. **设备加载过程**:在目标房间处进行右键点击,选择“Add Devices”,随后通过“Product Finder”对话框选择合适的制造商和产品系列,以此来加载所需的设备类型。 2. **地址分配**:在设备加载完成后,应手动为其分配独...
代码下载链接: https://pan.quark.cn/s/a4b39357ea24 在客户端编程中,有时我们需要对用户上传的Excel文件内容进行管理,并将其转化为JSON格式以便进行后续操作或与服务器端进行数据交换。这一过程通常包含文件读取、数据解析以及格式转换等步骤。以下是一些关于如何运用JavaScript达成这一功能的核心要点: 1. **File API**:在当前版本的浏览器中,我们可以借助File API来获取用户上传的文件。`FileReader`对象提供了异步获取文件内容的方法,例如`readAsArrayBuffer()`,用于读取文件内容。 2. **XLSX库**:由于浏览器自带的API不直接支持Excel文件的解析,我们需要借助第三方库。其中,`xlsx`库是一个广受欢迎的选择,它能解析多种Excel文件格式(如XLS、XLSX、CSV等)并提供便捷的数据操作接口。 3. **获取Excel文件**:借助`xlsx`库,我们首先需要将File API获取到的`ArrayBuffer`转换为可解析的格式。例如,可以调用`XLSX.read(arrayBuffer, {type: buffer})`进行格式转换。 4. **解析工作表内容**:`xlsx`库解析完成后,会返回一个对象,其中包含了所有工作表的信息。我们可以通过`XLSX.utils.sheet_to_json(worksheet)`方法将单个工作表转换为二维数组,这类似于Excel中的表格数据。 5. **转化为JSON对象**:二维数组可以很方便地转化为JSON对象。遍历数组,每行数据作为JSON对象的一个属性,属性名为单元格的列名,属性值为单元格的值。可以使用`Arr...

24,915

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Apache
社区管理员
  • Apache
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧