摘要:問題描述在服務器使用部署項目時,出現也就是提示提示內存不足,我們可以通過創建分區解決這個問題。
1.問題描述:
在linux服務器使用composer部署yii項目時,出現“proc_open(): fork failed - Cannot allocate memory”
也就是提示“提示內存不足”,我們可以通過創建swap分區解決這個問題。
2.解決方法:先運行 free -m 看下空間是多少
在命令行環境依次運行以下三條命令
dd if=/dev/zero of=/var/swap.1 bs=1M count=1024 mkswap /var/swap.1 swapon /var/swap.1
舉例:[以下是我在服務器運行的結果]
dd if=/dev/zero of=/var/swap.1 bs=1M count=1024 //第一條指令 1024+0 records in //這個是返回的內容 1024+0 records out //這個是返回的內容 1073741824 bytes (1.1 GB) copied, 10.0607 s, 107 MB/s //這個是返回的內容
mkswap /var/swap.1 //第二條指令 Setting up swapspace version 1, size = 1048572 KiB //這個是返回的內容 no label, UUID=f6280c41-21b4-4039-bc3e-c26284b47b0c //這個是返回的內容
swapon /var/swap.1 //第三條指令 swapon: /var/swap.1: insecure permissions 0644, 0600 suggested. //這個是返回的內容
解釋:
dd 從/dev/zero設備復制出一個1G大小的文件/var/swap.1 mkswap 格式化/var/swap.1 swapon 將swap分區掛在到文件系統 然后輸入free -m 查看內存使用量信息
最后再次執行composer update就成功了
參考的博客有:http://www.zfsphp.com/31.html
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/31478.html
摘要:使用該命令,來進行文件的生成寫入工作生成寫入基于管道命令,所以在輸入輸出有一方出現問題,就會導致,該管道無法關閉,從而出現管道阻塞,從而導致宕機。見代碼取自文件總的方法片段代碼中的,規定了包含了要傳送至進程的管道的描述信息。 一.問題描述 需要用php把html生成pdf,找了了個php擴展,HTML2PDF,只能生成一些簡單的HTML代碼,復雜的HTML+css無法生成。網上找到了強...
摘要:多進程中與多進程相關的兩個重要拓展是和。函數執行期間,主進程除了等待無法處理其他任務,所以一般不認為這是多進程編程。回收子進程有兩種方式,一種是主進程調用函數等待子進程結束另外一種是處理信號。 轉載請注明文章出處: https://tlanyan.me/php-review... PHP回顧系列目錄 PHP基礎 web請求 cookie web響應 session 數據庫操作 加解...
摘要:即使宕機,啟動時會先將數據恢復到最近一次的點,然后重放后續的日志來恢復。查看端口狀態啟動成功后,查看是否處于的狀態。在端口連接失敗,由此可知,是端口的問題。在命令行使用命令。 初始安裝 初始安裝很簡單,具體過程參考了:https://blog.csdn.net/junshan...,其中最重要的就是mongodb.conf這個文件的配置,具體如下: port=27017 #端口 ? d...
摘要:安裝前的檢查安裝之前,你需要先安裝一個較新的版本的,最好的選擇是,你可以從獲得官方提供的最新版本的。 安裝前的檢查 安裝 Elasticsearch 之前,你需要先安裝一個較新的版本的 Java,最好的選擇是,你可以從 www.java.com 獲得官方提供的最新版本的 Java。 安裝JDK sudo yum install java-1.8.0-openjdk.x86_64 ...
閱讀 2589·2023-04-26 03:00
閱讀 1405·2021-10-12 10:12
閱讀 4200·2021-09-22 15:33
閱讀 2927·2021-09-22 15:06
閱讀 1540·2019-08-30 15:44
閱讀 2152·2019-08-30 13:59
閱讀 541·2019-08-30 11:24
閱讀 2421·2019-08-29 17:07