Articles of 运行时错误

Nginx + php5-fpm不显示php错误,但cli显示错误

PHP文件不会在页面上显示任何错误,只是给一个空白页面。 nginx错误日志也是空的,所以它不是一些与nginx的致命错误。 fpm conf文件启用了错误: php_flag[display_errors] = on php_admin_value[error_reporting] = E_ALL php_admin_value[error_log] = /var/log/php5-fpm.log catch_workers_output = yes php.ini也有: error_reporting = E_ALL 。 nginx也启用了错误日志logging。 ssh上的cli在同一个文件中显示了一些错误: 注意:未定义的索引:国家/var/www/includes/classes/class.php在线64 PHP警告:include(/var/www/includes/lang/.php):未能打开stream:没有这样的文件或目录在第66行的/var/www/includes/classes/class.php 这个php文件也有: error_reporting(E_ALL); ini_set('display_errors', 'on'); 我到处看,尝试了一切,错误不会显示。

汇编代码自动运行一个terminal命令

最近,我写了一些需要input密码的汇编代码,如果用户input正确的密码作为内部存储的,则输出“正确!”。 否则,打印出“不正确!”。 这里是代码: section .text global _start _start: mov edx, len_whatis mov ecx, whatis mov ebx, 1 mov eax, 4 int 80h ; outputs: "What is the password?" mov edx, 5 ; expect 5 bytes of input(so 4 numbers) mov ecx, pass mov ebx, 0 mov eax, 3 int 80h ; accepts intput and stores […]

gnuplot:没有足够的可变颜色的列

我正在执行以下gnuplot脚本: set title "Efficiency scatter plot" set xlabel "perf_1" set ylabel "secondary report" set log x set log y set xrange [0.1:40.0] set yrange [0.1:40.0] set terminal png medium set output "./graph1.png" set size square set multiplot set pointsize 0.3 set style line 6 pt 6 set datafile separator "," set border 3 set xtics […]

在ubuntu下执行C代码时出现分段错误

当我编译c文件时,gcc不返回任何错误,但在运行时发生分段错误。 debugging器显示这部分代码发生故障: int q=size[current]; int *temp; temp = malloc ( sizeof(int)*q); for(i=0;i<size[current];i++) temp[i]=arr[current][i]; arr被定义为: int arr[20][200]; 当前默认为0。 我正在尝试复制2d数组(ARR)内的数组的内容到一个临时数组,我试过不使用malloc,但仍然是同样的问题。 ps:程序在Windows上运行良好。

Sqlite java.lang.UnsatisfiedLinkError在Linux中

我有一个使用Sqlite数据库的程序。 它在Windows(导出jar或直接在Eclipse中)工作正常,但是当我将它移动到Linux服务器(计划是使用一定的时间间隔运行它,cron作业)。 我将它从Eclipse导出到jar,并用它打包sqlite-jdbc4-3.8.2-SNAPSHOT.jar。 错误是这样的: /$ /usr/bin/java -jar /home/username/Software.jar /home/username/ java.lang.UnsatisfiedLinkError: /tmp/sqlite-3.8.2-amd64-libsqlitejdbc.so: /tmp/sqlite-3.8.2-amd64-libsqlitejdbc.so: failed to map segment from shared object: Operation not permitted Exception in thread "main" java.lang.UnsatisfiedLinkError: org.sqlite.core.NativeDB._open(Ljava/lang/String;I)V at org.sqlite.core.NativeDB._open(Native Method) at org.sqlite.core.DB.open(DB.java:161) at org.sqlite.core.CoreConnection.open(CoreConnection.java:145) at org.sqlite.core.CoreConnection.<init>(CoreConnection.java:66) at org.sqlite.jdbc3.JDBC3Connection.<init>(JDBC3Connection.java:21) at org.sqlite.jdbc4.JDBC4Connection.<init>(JDBC4Connection.java:23) at org.sqlite.SQLiteConnection.<init>(SQLiteConnection.java:44) at org.sqlite.JDBC.createConnection(JDBC.java:113) at org.sqlite.JDBC.connect(JDBC.java:87) at java.sql.DriverManager.getConnection(DriverManager.java:582) at java.sql.DriverManager.getConnection(DriverManager.java:207) …. 所以在你问之前,我已经确定/ tmp /中的sqlite-3.8.2-amd64-libsqlitejdbc.so具有所有权限(rwxrwxrwx)。 […]

Perl – 没有这样的文件或目录exec错误。 文件存在并被正确调用(Windows)

我有以下的exec声明: $script_dir = 'C:\Users\mcnall\Documents\main_home\script'; exec("$script_dir\\exec.pl", "$name", "$func_type", "$func_args"); 到达这条线时,出现错误 Can't exec "C:\Users\mcnall\Documents\main_home\script\exec.pl": No such file or directory at C:\Users\mcnall\Documents\main_home\script\main.pl line 153. 该文件肯定存在。 当我从上面的错误中复制并粘贴C:\Users\mcnall\Documents\main_home\script\exec.pl ,它会按预期的方式运行该文件,由于某种原因,它将不会通过脚本运行它。 我一定在做一些愚蠢的事情,有人能给我一个小费,说我做错了什么吗?

在Linux下使用Atlas在numpy中的线程错误

我有一个多进程(不是multithreading!)应用程序,使用在Linux机器上运行的多进程模块。 这个应用程序使用numpy.linalg.solve函数,如果我尝试创build许多进程,那么我得到的错误: assertion !pthread_create( &(ROOT->pid), ATTR, ROOT->fun, ROOT ) failed, line 84 of file /build/buildd-atlas_3.8.4-9-amd64-jk6dgk/atlas-3.8.4/build/atlas-base/../..//src/pthreads/misc/ATL_thread_tree.c 请注意,在我开始使用numpy.linalg函数numpy.linalg ,我没有任何问题。 任何想法可能是什么问题? 编辑 :我试图使用scipy.linalg.solve和问题是一样的! 编辑 :通过用blasreplace地图集,问题消失。 所以看起来这个问题是在地图集内

程序收到信号SIGILL,非法指令

我正在使用Linux x86_64机器来构build我的程序。 我已经将共享库链接到可执行文件。 在我的项目中,我正在调用一个已经在函数内部声明了vector<string>的函数。 该函数被调用时,我的程序被杀死。 通过下面的GDB进行debugging是我得到的输出。 Program received signal SIGILL, Illegal instruction. 0x00002aaaac4d2be7 in OC_Catalog_c::File_ToText (this=0x611aa0) at /usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/stl_vector.h:87 87 : _Tp_alloc_type(__a), _M_start(0), _M_finish(0), _M_end_of_storage(0) (gdb) bt 0 0x00002aaaac4d2be7 in OC_Catalog_c::File_ToText (this=0x611aa0) at /usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/stl_vector.h:87 这是我的共享库的编译问题? 把我的头绷得够紧。 请帮忙。 -Chaks 为查询添加更多信息:是的,我调用的函数File_ToText是OC_Catalog_c类中的一个虚函数。 其他类的成员variables具有OC_Catalog_c类的对象,该对象也具有虚函数File_ToText。使用该对象,我从虚函数File_ToText调用OC_Catlog_c的File_ToText函数。 我将显示一个代码片段: class Oc_Catalog_c { virtual vector<string> File_ToText (void) const; } class B { const OC_Catalog_c* m_pCatalog; […]

什么错误代码是一个segfaults返回的过程?

什么错误代码是一个segfaults返回的过程? 从我的实验来看,它似乎是“139”,但是我想知道为什么这是如此,以及它的标准。

在Windows下运行Objective-C应用程序失败

我不能去更多的开发,因为我无法运行我的第一个应用程序与壳,.O文件生成,但我不知道如何运行它们(链接),我使用的链接命令是: gcc -o prog -Wno-import Student.o main.o -L c:/GNUstep/mingw/lib/gcc/mingw32/4.4.0/include -lobjc 我得到了着名的Id returned 1 exit status输出错误THX提前寻求帮助:)