损坏的终端 - [forkpty:资源暂时不可用] [无法创建新进程并打开伪 tty。]
Broken terminal - [forkpty: Resource temporarily unavailable][Could not create a new process and open a pseudo-tty.]
我无法在 MacOS 10.12 上启动我的终端
我收到以下消息:
[forkpty: Resource temporarily unavailable][Could not create a new process and open a pseudo-tty.]
我该如何解决?
我只是重新启动了我的电脑来解决这个问题。希望这对将来的其他人有帮助。
这个解释让我们更深入地了解我在做什么。您的计算机上的进程似乎太多 运行,并且有一定的限制。
http://blog.ghostinthemachines.com/2010/01/19/mac-os-x-fork-resource-temporarily-unavailable/
sudo sysctl kern.tty.ptmx_max=255
(或 511,或其他)应该修复它。
我的默认值(在 El Capitan 中)是 127。(作为一个 tmux 用户,我需要
不止于此。)
了解更多:
sysctl | grep max
ulimit -a
launchctl limit
cat /private/etc/launchd.conf
cat /private/etc/sysctl.conf
man 8 sysctl
可能是你打开的应用太多,导致电脑内存不足。
我只是打开了太多应用程序,我的 iterm2 和终端坏了,直到退出一些无用的应用程序,重新打开这两个,一切都会好起来的。
我的Mac是MBA2017 8G.
我遇到这个问题将近一个星期了,这让我抓狂,因为我每次都必须重新启动计算机。单身的。时间.
抱歉,每次都重新启动计算机并不是解决办法。
就我而言,这是一个 cron 进程。我每分钟都有 运行 进程,这似乎耗尽了很多内存。解决我的问题的步骤是:
- 运行 crontab -e 并降低了 cron 进程的频率 运行.
- 运行
Activity Monitor.
- 如果
Activity Monitor
图标上下跳动打不开,请关闭一些程序。就我而言,我关闭了 Evernote 和 Slack。我认为这释放了一些内存,并且 Activity 监视器打开了。
- 单击
Activity Monitor
中的 Process Name
选项卡以按字母顺序排列进程。
- 向下滚动,您可能会看到一个不断重复的过程。 (在这里,我看到了很多
cron
)
- 您想停止所有这些进程。 Select所有叛逆进程,点击左上角的
x
全部退出。 .
- 这解决了我的问题。
接下来几天我会注意的。如果有任何变化,我会更新。否则,这意味着它起作用了。
祝你好运!
我无法在 MacOS 10.12 上启动我的终端
我收到以下消息:
[forkpty: Resource temporarily unavailable][Could not create a new process and open a pseudo-tty.]
我该如何解决?
我只是重新启动了我的电脑来解决这个问题。希望这对将来的其他人有帮助。
这个解释让我们更深入地了解我在做什么。您的计算机上的进程似乎太多 运行,并且有一定的限制。
http://blog.ghostinthemachines.com/2010/01/19/mac-os-x-fork-resource-temporarily-unavailable/
sudo sysctl kern.tty.ptmx_max=255
(或 511,或其他)应该修复它。
我的默认值(在 El Capitan 中)是 127。(作为一个 tmux 用户,我需要 不止于此。)
了解更多:
sysctl | grep max
ulimit -a
launchctl limit
cat /private/etc/launchd.conf
cat /private/etc/sysctl.conf
man 8 sysctl
可能是你打开的应用太多,导致电脑内存不足。 我只是打开了太多应用程序,我的 iterm2 和终端坏了,直到退出一些无用的应用程序,重新打开这两个,一切都会好起来的。 我的Mac是MBA2017 8G.
我遇到这个问题将近一个星期了,这让我抓狂,因为我每次都必须重新启动计算机。单身的。时间.
抱歉,每次都重新启动计算机并不是解决办法。
就我而言,这是一个 cron 进程。我每分钟都有 运行 进程,这似乎耗尽了很多内存。解决我的问题的步骤是:
- 运行 crontab -e 并降低了 cron 进程的频率 运行.
- 运行
Activity Monitor.
- 如果
Activity Monitor
图标上下跳动打不开,请关闭一些程序。就我而言,我关闭了 Evernote 和 Slack。我认为这释放了一些内存,并且 Activity 监视器打开了。 - 单击
Activity Monitor
中的Process Name
选项卡以按字母顺序排列进程。 - 向下滚动,您可能会看到一个不断重复的过程。 (在这里,我看到了很多
cron
) - 您想停止所有这些进程。 Select所有叛逆进程,点击左上角的
x
全部退出。 . - 这解决了我的问题。
接下来几天我会注意的。如果有任何变化,我会更新。否则,这意味着它起作用了。
祝你好运!