20070221 cvs out of memory
http://www.yippeesoft.com/
我在使用cvs签出某个大文件的时候总是提示“cvs [server aborted]: out of memory; can not reallocate 337641472 bytes 错误,CVS操作失败”
我服务器是1个G内存的,那个文件才300M怎么会这样呢。
我试验了229M的文件,OK。配置512M的笔记本
估计两个:
1、CVS SRV 版本
2、服务器 客户机的临时空间
资料:
cvs [server aborted]: out of memory
Tom Simons writes:
>
> When checking out a directory with large binary files, cvs fails with
> "out of memory". How can we get around this?
Don\’t store large binary files in a source control system.
You need to make more virtual memory available on the server. How you
do that is, of course, system specific. On Unix-like systems, you need
to make more swap space available.
-Larry Jones
It\’s SUSIE! It\’s a GIRL! Santa would understand! — Calvin
Is there a limit with big files (82 Mega) in CVS?
i\’ve got a problem with handling big files. I\’ve got a big tar file in a project. It\’s about 82 megabyte. I can import the file into the repository, but if i want to check out or export the module, i get the message from cvs server that he can not allocate enough space ("out of memory; can not allocate 82055169 bytes). Is there an option in cvs to be set???
)
Compiling a 64 bit version solved this problem for me.
At our site the problem was solved by adding more physical ram into the machine. We now have 2GB RAM and are able to add files with 600 MB (the biggest file we ever had)
——————————————————————————–
CVS does not impose any limitations on file size. The above error suggests that your CVS server requires more virtual memory, or is running out of disk space in the CVS server\’s temporary directory.
–Jhyslop 17:38, 28 Oct 2005 (EDT)
Terminated with fatal signal 11
This message usually indicates that CVS (the server, if you\’re using client/server mode) has run out of (virtual) memory. Although CVS tries to catch the error and issue a more meaningful message, there are many circumstances where that is not possible. If you appear to have lots of memory available to the system, the problem is most likely that you\’re running into a system-wide limit on the amount of memory a single process can use or a similar process-specific limit. The mechanisms for displaying and setting such limits vary from system to system, so you\’ll have to consult an expert for your particular system if you don\’t know how to do that.
I was testing a script and ran into this problem with 2.5.01 (Travis) Build
1976 and 2.5.01 (Travis) Build 1990.
When I issue a cvs log command on one of our very large binary files, I get
an out of memory error:
>cvs log uaMain2.exe
cvs [server aborted]: out of memory; can not reallocate 415236096 bytes
This is on our hot backup server which is running W2K3 Server, and has 1GB
of memory. VM is set to 1.5GB, and watching the task manager, CVSNT throws
the error when the PF hits 1.0GB (It\’s idling at 200MB).
On our primary server, which is running XP Pro SP1 with 1GB of memory and
2.0.41a this works fine (the repositories are copied from the primary to the
hot backup each night).
The client in both cases is 2.0.62.1817. The ,v file is 538MB with 37
revisions of 13MB each.
Crash with out of memory error
More information -
Just noticed how new this build is, so I downgraded to version 1.11.1.2, and
that fixed the problem. I\’m now able to use CVSNT without a problem.
Looks like this is a bug in 1.11.1.3.
历史博文
- 20081118 bios aa - 2009
- 20071024 kvm uclinux error - 2008
- 0318 东方红 朗诵词 音乐舞蹈史诗《东方红》 - 2006
- 不可一世史館莊姜 - 2005
- Process.StandardOutput 属性 - 2005
- 莫名其妙的问题Printers.Count 3 - 2005
- 莫名其妙的问题Printers.Count 2 - 2005