在将我的项目从Windows迁移到Linux之后,当我查看日志时,我得到的只是一个空白页面,我得到了这个错误:
[Wed Oct 03 22:59:14 2012] [warn] [client MY.IP.] mod_fcgid: stderr: PHP Fatal error: Class 'Public_Controller' not found in /home/clients/client13/web32/web/application/modules/welcome/controllers/welcome.php on line 11
服务器正在运行Fast-CG
在linux apache服务器(ubuntu14.04LTS,带有mpm_prefork和mod_php的Apache2.4.7)上,我的PHP脚本需要很长时间。这些都是被阿帕奇杀死的。
我们有调优php设置(max_execution_time,set_time_limit...)
我们在日志(syslog、apache访问/错误日志)中没有任何跟踪
我们已经使用strace跟踪了apache进程:
2172 is the script process
1939 is the apache main process
....
2172 14:53:01 +++ killed by SI
我知道"perf“工具需要与特定linux内核版本相对应的安装。我知道所有的docker映像都运行在相同的linux内核版本中,而不管linux发行版。
我在坞内使用ubuntu16.04,并且已经安装了linux工具-常见的,start perf告诉我,我仍然缺少一些软件包:‘
# perf
/usr/bin/perf: line 32: lsb_release: command not found
WARNING: perf not found for kernel 4.9.12
You may need to install the following packages f
我尝试过sudo npm -g install nodemon,但得到以下错误:
npm ERR! Unexpected end of JSON input while parsing near '...q5EQXJ93KwEBWj7gSmuYa'
错误日志为:
184 silly resolveWithNewModule strip-ansi@5.2.0 checking installable status
185 http fetch GET 304 https://registry.npmjs.org/ansi-regex 34ms (from cache)
186 s
这个问题与PostgreSQL8.3有关。我还不能创建标签,所以我选择了8.4版本作为标签。
这是一个测试服务器,但我无法连接到它,因为经过几天的密集使用,Postgres所在的磁盘已满。因为我的RDBMS不能启动,所以我不能做真空。
在重启时,系统会显示,
Starting PostgreSQL 8.3 database server: mainThe PostgreSQL server failed to sta
rt. Please check the log output: FATAL: could not write lock file "postmaster.pi
d