因PHP内存超出限制导致首页500

现场 事发后的某一段log日志 1 2 3 [2020-02-06 14:09:20] production.ERROR: Symfony\Component\Debug\Exception\FatalErrorException: Allowed memory size of 134217728 bytes exhausted (tried to allocate 1191936 bytes) in /project-path/vendor/jenssegers/mongodb/src/Jenssegers/Mongodb/Query/Builder.php:373 Stack trace: #0 {main} 临时解决办法 放开PHP内存限制,修改php.ini,中memo

快速搭建Jenkins

研究 Jenkins 一日,简结下结果 利用 gitlab webhooks 配合 jenkins 完成测试服代码自动集成 通过 jenkins 发布指定分支或tag代码到生产服务器 对于jenkins的安装,因为环境不同,

使用 supervisor 监控Laravel queue 消费队列

环境介绍 Ubuntu 5.4.0-6ubuntu1~16.04.9 安装 Supervisor 1 sudo apt-get install supervisor 安装后可以查看到 supervisor 已经启动 1 2 3 ➜ ~ ps aux|grep supervisor root 14314 0.9 0.2 58936 18572 ? Ss 16:13 0:00 /usr/bin/python /usr/bin/supervisord -n -c /etc/supervisor/supervisord.conf root 14358 0.0 0.0 14228 908 pts/2 S+ 16:13 0:00 grep --color=auto --exclude-dir=.bzr --exclude-dir=CVS --exclude-dir=.git --exclude-dir=.hg --exclude-dir=.svn supervisor 配置

Laravel 采坑记录

Laravel Middleware 里 Cookie 设置不成功问题 我在laravel中间件里写了下面一行代码: 1 2 3 4 5 6 $response = $next($request)->cookie($clientKey, $client->id, 100 * 60 * 24 * 365); #或者 \Cookie::queue($clientKey, $client->id, $ttl); dump($client->id); 然后再中间件里,dump 一

边锋的一次面试经历

前几天,去边锋网络上海分公司去面试,去了以后,说 PHP 负责人请假了,一个 Golang 后端面的,聊了2个非语言层面的问题,这里梳理总一下。 Q1:编写 API 接口,

Git 实用指南

Git 安装 Git 官网地址:https://git-scm.com/book/zh/v2 最简配置 config 的三个作用域 1 2 3 git config --local git config --global git config --system 配置 user.n