Skip to content

Commit

Permalink
Resolved SIGKILL issue
Browse files Browse the repository at this point in the history
  • Loading branch information
shashankkumar committed Nov 14, 2011
1 parent 04173e8 commit af10530
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 6 deletions.
4 changes: 2 additions & 2 deletions FileHandle.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -257,7 +257,7 @@ void FileHandle::SendResults(){
sprintf(fileid, "%d", FileInfo->FileId);
sprintf(logs, "FileId ==> %s\n Status==>%s DetailStatus==>%s TimeUsed==>%s MemoryUsed==>%s", fileid, status, detailstatus, timeused, memoryused);
Logs::WriteLine(logs, true);
FileCurl.SendResultsToWebpage(fileid, status, detailstatus, timeused, memoryused);
if(SendResultsVar) FileCurl.SendResultsToWebpage(fileid, status, detailstatus, timeused, memoryused);

Logs::WriteLine("\n================================================================================\n");
}
Expand Down Expand Up @@ -296,7 +296,7 @@ bool FileHandle::getResult(){

void FileHandle::Action(){
FileOperations();
if(SendResultsVar) SendResults();
SendResults();
}

FileHandle::~FileHandle(){
Expand Down
1 change: 0 additions & 1 deletion cpp_execution.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,6 @@ int main(int args, char *argv[]){

}
else { /* Code executed by parent */

struct rusage resourceUsage;
w = wait4 (cpid, &status, WUNTRACED | WCONTINUED, &resourceUsage);

Expand Down
6 changes: 3 additions & 3 deletions resources.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,16 +8,16 @@ void setResourceLimitWrapper(int TimeLimit, int MemoryLimit){
setResourceLimit(RLIMIT_CPU,TimeLimit, TimeLimit); // Time Limit specified by the problem setter
setResourceLimit(RLIMIT_NICE,0, 0);
// Memory Limit specified by the problem setter
setResourceLimit(RLIMIT_AS, MemoryLimit * 1024 * 1024, MemoryLimit * 1024 * 1024);
//setResourceLimit(RLIMIT_AS, MemoryLimit * 64 * 1024 * 1024, MemoryLimit * 64 * 1024 * 1024);
setResourceLimit(RLIMIT_CORE, 0, 0);
setResourceLimit(RLIMIT_DATA, 67108864, 67108864);
setResourceLimit(RLIMIT_FSIZE, 26214400, 26214400); // Max printing allowed to the tune of 256 MB
setResourceLimit(RLIMIT_LOCKS, 1024, 1024);
//setResourceLimit(RLIMIT_MEMLOCK, 32768);
//setResourceLimit(RLIMIT_MSGQUEUE, 8192, 81928);
setResourceLimit(RLIMIT_NOFILE, 10, 10);
setResourceLimit(RLIMIT_NPROC, 0, 0);
setResourceLimit(RLIMIT_RSS, 4294967295, 4294967295);
//setResourceLimit(RLIMIT_MEMLOCK, 32768);
//setResourceLimit(RLIMIT_MSGQUEUE, 8192, 81928);
//setResourceLimit(RLIMIT_RTPRIO, 0, 0);
//setResourceLimit(RLIMIT_SIGPENDING, 6144, 6144);
//setResourceLimit(RLIMIT_STACK, 8192, 8192);
Expand Down

0 comments on commit af10530

Please sign in to comment.