Php AJAX500内部服务器错误,但有时可以正常工作
我被一个奇怪的问题缠住了。我的ajax(jquery COMET)在生产服务器中不工作。这是可行的2/3个月后我的ajax显示500个内部服务器错误 我已经将CodeIgniter更新为3.1.3,但仍然没有发生任何事情。但奇怪的是,有时ajax工作正常(可能在刷新之后),而且大多数时候它显示500个内部错误 到目前为止我都试过了Php AJAX500内部服务器错误,但有时可以正常工作,php,jquery,ajax,.htaccess,codeigniter,Php,Jquery,Ajax,.htaccess,Codeigniter,我被一个奇怪的问题缠住了。我的ajax(jquery COMET)在生产服务器中不工作。这是可行的2/3个月后我的ajax显示500个内部服务器错误 我已经将CodeIgniter更新为3.1.3,但仍然没有发生任何事情。但奇怪的是,有时ajax工作正常(可能在刷新之后),而且大多数时候它显示500个内部错误 到目前为止我都试过了 pconnect在config.php中设置为TRUE(未工作) dbriver在mysqli和pdo中都发生了更改,但没有任何帮助 .htaccess尝试了多种方
在pconnect
中设置为config.php
(未工作)TRUE
在dbriver
和mysqli
中都发生了更改,但没有任何帮助pdo
尝试了多种方法。我现在的是.htaccess
RewriteEngine On #redirect http to https #RewriteCond %{HTTPS} !=on #RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] RewriteCond %{HTTPS} off RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$ RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$ RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] RewriteCond $1 !^(index\.php|static|assets|avatars|uploads|robots\.txt) RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$ RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$ RewriteRule ^(.*)$ index.php?/$1 [L] Header set Access-Control-Allow-Origin: http://xx.xxx.xxx.xx
https
本地没有这样的问题
当尝试mysqli
时,有时会变得非常慢,所以现在使用pdo
作为
数据库驱动器
我对这个项目有巨大的ajax请求,因为它是一个聊天系统
您是否查看了错误日志以获得更明确的描述?它有您正在寻找的答案-是时候深入研究了。@JayBlanchard,就我在错误日志
PHP中看到的这个错误致命错误:允许的内存大小为33554432字节(尝试分配32字节)在/home/webc..
@JayBlanchard yes检查了这一行的所有文件PHP致命错误:从12月22日到1月10日第180行的/home/xxx/public_html/system/database/drivers/pdo/pdo_result.PHP中允许的内存大小为33554432字节(试图分配32字节)