"电脑出现""out of memory""怎么解决?"

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了"电脑出现""out of memory""怎么解决?"相关的知识,希望对你有一定的参考价值。

Out of Memory解决方法:

1、Out of Memory显示的意思就是虚拟内存不足,所以这个时候要增加或者清除虚拟内存来解决。按下键盘上的windows键+R键打开运行栏。在运行栏输入:CMD后按下确认键进入命令提示符。

2、在命令栏输入:bcdedit /set pae forceenable windows 然后按下键盘上Enter确认键。

3、接着就可以看到下面的操作完成提示,再输入:bcdedit /set increaseuserva 3072 然后按下确认键。

4、就可以看到命令提示符处理虚拟内存完成。点击右上角的关闭选项关闭命令提示符。

5、接着用鼠标右键点击电脑桌面的“计算机”,在选项栏点击下面的属性。

6、在出现的页面点击左下角的“高级系统设置”

7、在弹出的属性面板点击性能旁边的设置,进入设置页面。

8、在设置页面点击高级在下面会出现虚拟内存驱动分页。点击下面的“更改”

9、然后点击下面的自定义大小。然后输入虚拟空间的两倍以上的数字,例如:60000MB,设置完之后点击下面的确定即可。

参考技术A 右键“此电脑”→属性→高级系统设置→性能“设置”→“高级”选项卡→虚拟内存“更改”→“自动管理所有驱动器的分页文件大小”,确定后重启

Pysftp "cd" 对 AIX 服务器失败,并出现 "OverflowError: mode out of range" 错误

【中文标题】Pysftp "cd" 对 AIX 服务器失败,并出现 "OverflowError: mode out of range" 错误【英文标题】:Pysftp "cd" fails against AIX server with "OverflowError: mode out of range" error 【发布时间】:2021-04-26 04:18:59 【问题描述】:

无法让pysftp.connection.cd() 工作 - 不确定我做错了什么或问题是什么。我可以通过将完整的远程路径传递给相关方法来实现我所需要的。但是,如果尝试更改远程活动目录,我会收到错误消息。相关代码如下:

with ps.Connection('hostname or IP address', username='username', password='secret', cnopts=cnopts) as conn:
    print("Connection successful....")
    print(conn.listdir()) # this works
    print(conn.listdir(remote_location))  # this works
    with conn.cd(remote_location):  # this throws an error
        print(conn.listdir())  

我得到的错误如下:

File "C:\Users\username\.conda\envs\data_wrangling\lib\site-packages\pysftp\__init__.py", line 508, in cd
    self.cwd(remotepath)
  File "C:\Users\username\.conda\envs\data_wrangling\lib\site-packages\pysftp\__init__.py", line 524, in chdir
    self._sftp.chdir(remotepath)
  File "C:\Users\username\.conda\envs\data_wrangling\lib\site-packages\paramiko\sftp_client.py", line 659, in chdir
    if not stat.S_ISDIR(self.stat(path).st_mode):
OverflowError: mode out of range

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "c:\Users\username\my_code\python\mears_to_er_interface\sftp_chdir_test.py", line 41, in <module>
    with conn.cd("remote_location"):
  File "C:\Users\username\.conda\envs\data_wrangling\lib\contextlib.py", line 112, in __enter__
    return next(self.gen)
  File "C:\Users\username\.conda\envs\data_wrangling\lib\site-packages\pysftp\__init__.py", line 511, in cd
    self.cwd(original_path)
  File "C:\Users\username\.conda\envs\data_wrangling\lib\site-packages\pysftp\__init__.py", line 524, in chdir
    self._sftp.chdir(remotepath)
  File "C:\Users\username\.conda\envs\data_wrangling\lib\site-packages\paramiko\sftp_client.py", line 659, in chdir
    if not stat.S_ISDIR(self.stat(path).st_mode):
OverflowError: mode out of range

conn.stat(remote_location).st_mode 的输出是 83448

【问题讨论】:

【参考方案1】:

Paramiko 在 SFTPClient.chdir 实现中使用 Python stat 模块来检查路径是否是文件夹(而不是文件)。

问题在于 Python stat 模块只能使用 16 位权限。您的 SFTP 服务器返回设置了第 17 位的权限。这导致OverflowError。 您对此无能为力。请参阅此 Python 问题:stat.S_ISXXX can raise OverflowError for remote file modes。

请避免使用SFTPClient.chdir。只需在 Paramiko API 中的各处使用绝对路径,而不是依赖于使用 chdir 设置的相对于工作目录的路径。

Paramiko 当前使用stat 模块的唯一其他地方是SFTPAttributes.__str__。否则你应该是安全的。

我已将此情况报告给 Paramiko 项目:https://github.com/paramiko/paramiko/issues/1802

【讨论】:

谢谢马丁。我会接受这个作为答案,因为尽管它不能严格解决问题,但正如您指出的那样,目前似乎还没有解决办法。感谢您对此问题的帮助。

以上是关于"电脑出现""out of memory""怎么解决?"的主要内容,如果未能解决你的问题,请参考以下文章

电脑高手救命!!!!老出现"0x00000000"

电脑出现“0x0000000"指令引用的”0x00000000"内存。不能放歌怎么办?

求助!电脑出现key:"HKEY_LOCAL_MACHINE\"Value:"ConfigDir"not found in the Registry怎么

idea 中编辑java 语句 System.out.println("hallo"); 出现问题 提示System为未识别标识符?

关于电脑出现"无法解析服务器的名称和地址"的问题

公司加域的电脑,今天登录时候cisco anyconnect 出现"vpn service not available",求如何解决