在我的Linux服务器上,我无法login到我的PHP应用程序有一个PHP会话相关的问题:
PHP错误日志:
[2011年5月21日星期六21:27:50] [错误] [客户端] PHP警告:未知:打开(/ tmp / sess_8lh0d15nu33p5r659ge35spn13,O_RDWR)失败:无效参数(22) [2011年5月21日21:27:50] [错误] [客户端] PHP警告:未知:无法写会话数据(文件)。 请确认session.save_path的当前设置在第0行的Unknown中是正确的()
内核日志:
5月21日03:55:35 server1内核:EXT4-fs错误(设备dm-0):ext4_mb_generate_buddy:EXT4-fs:组32:6059块位图,6057 gd 5月21日03:55:40 server1内核:JBD:斑点脏元数据缓冲区(dev = dm-0,blocknr = 0)。 在系统崩溃的情况下,存在文件系统损坏的风险。 5月21日03:55:40 server1内核:JBD:斑点脏元数据缓冲区(dev = dm-0,blocknr = 0)。 在系统崩溃的情况下,存在文件系统损坏的风险。 5月21日04:15:01 server1 pcscd:winscard.c:309:SCardConnect()读取器E-Gate 0 0未find 5月21日04:15:01 server1 pcscd:winscard.c:309:SCardConnect()读取器E-Gate 0 0未find May 21 04:15:01 server1 pcscd:winscard.c:309:SCardConnect()读取器E-Gate 0 0未find May 21 04:15:01 server1 pcscd:winscard.c:309:SCardConnect()读取器E-Gate 0 0未find 5月21 05:15:02 server1 pcscd:winscard.c:309:SCardConnect()读取器E-Gate 0 0未find 5月21 05:15:02 server1 pcscd:winscard.c:309:SCardConnect()读取器E-Gate 0 0未find 5月21 05:15:02 server1 pcscd:winscard.c:309:SCardConnect()读取器E-Gate 0 0未find 5月21 05:15:02 server1 pcscd:winscard.c:309:SCardConnect()读取器E-Gate 0 0未find 5月21日08:56:14 server1 auditd [1114]:审核守护进程轮转日志文件 5月21日09:00:30 server1内核:EXT4-fs错误(设备dm-0):ext4_mb_generate_buddy:EXT4-fs:组420:位图块中的7487块,gd中的3391 5月21日09:00:30 server1内核:JBD:斑点脏元数据缓冲区(dev = dm-0,blocknr = 0)。 在系统崩溃的情况下,存在文件系统损坏的风险。 5月21日09:01:50 server1内核:pa dbc9d240:逻辑16384,phys。 19312640,len 2048 5月21日09:01:58 server1内核:EXT4-fs错误(设备dm-0):mb_free_blocks:双节点inode 0的块19313904(组589中的位13552) 5月21日20:28:02 server1内核:EXT4-fs错误(设备dm-0):ext4_mb_generate_buddy:EXT4-fs:组390:位图中的5661块,gd中的3613 5月21日20:28:02 server1内核:EXT4-fs错误(设备dm-0):ext4_mb_generate_buddy:EXT4-fs:组586:3179块位图,1131 gd 5月21 20:37:30 server1内核:EXT4-fs错误(设备dm-0):ext4_mb_generate_buddy:EXT4-fs:组345:位图块中的10181块,gd中的7621
一切都很好,最近在服务器或应用程序中没有任何更改。 我以为tmp文件夹已损坏,并尝试将php session.save_path更改为其他可写的目录,但没有帮助。
预先感谢您的帮助或方向。
如果您认为文件系统有问题,请考虑运行fsck。 您可能需要从LiveCD运行它。
如果从LiveCD运行不是一个简单的select,你可以这样做:
sudo touch /forcefsck reboot