Skocz do zawartości
Zaloguj się, aby obserwować  
Bazix

chmod: cannot access `/home/ventrilo/8006/ventrilo_srv.pid': No such file or directory

Polecane posty

Zainstalowalem sobie panel ventrilo ( od marczaka wszytko ladnie pozlo ) Tylko mam 1 blad i nie wiem o co w nim chodzi znaczy sie o jakie chmody . Pid to chyba numer do killowania procesow ale jak to dziala to nie wiem jakieś sugestie ?

 

From root@xxx.localdomain  Sat Mar  3 10:37:05 2012
Return-Path: <root@xxx.localdomain>
X-Original-To: root
Delivered-To: root@xxx.localdomain
Received: by xxx.localdomain (Postfix, from userid 0)
   id 5D4252D668E9; Sat,  3 Mar 2012 10:37:05 +0000 (UTC)
From: root@xxx.localdomain (Cron Daemon)
To: root@xxx.localdomain
Subject: Cron <root@bustedga> /var/www/panel/files/sprawdz.sh
Content-Type: text/plain; charset=ANSI_X3.4-1968
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/root>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=root>
Message-Id: <20120303103705.5D4252D668E9@xxx.localdomain>
Date: Sat,  3 Mar 2012 10:37:03 +0000 (UTC)

chmod: cannot access `/home/ventrilo/8006/ventrilo_srv.pid': No such file or directory
chmod: cannot access `/home/ventrilo/8050/ventrilo_srv.pid': No such file or directory

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Dokładnie sprawdź czy podałeś dokładnie katalogi do PID serwera.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Nie ma .pida no nie róbmy z sibie głupków że tak brzydko powiem ; ) przecież "

No such file or directory" Katalogi istnieją jeddnak tego .pid nie ma w necie wiec to jakis plik tymczasowy musi być generowany przez aplikacje ventrilo ... Tak mi sie wydaje jednak ten proceses jest bardzo wazny bo przez to mi caly palel nie działa ... a wiem, że działał bo już kiedyś dawno temu go instalowałem nie ukryje że z pomocą kolegi ale tym razem zgubiłem do niego kontakt i musze polegać na siebie, i na dobrych ludziach z forum ;)

Plik sprawdz.php wydaje byc się poprawny:

 

<?php
include('/var/www/panel/config.php');
function date_diff($date1, $date2)
{

$d1 = explode("-", $date1);
$y1 = $d1[0];
$m1 = $d1[1];
$d1 = $d1[2];

$d2 = explode("-", $date2);
$y2 = $d2[0];
$m2 = $d2[1];
$d2 = $d2[2];

$date1_set = mktime(0,0,0, $m1, $d1, $y1);
$date2_set = mktime(0,0,0, $m2, $d2, $y2);

return(round(($date2_set-$date1_set)/(60*60*24)));
}
$sql = "select `port`,`data` from `vt_users`";
$zapytanie = mysql_query($sql);
while($row = mysql_fetch_array($zapytanie)){
$data=date_diff(date("Y-m-d"), $row['data']);
 if(!eregi($row['port'],@file_get_contents('/tmp/ventrilo_stop')) and ($data<0 or $data==0) and file_exists('/home/ventrilo/'.$row['port'].'/ventrilo_srv.pid')){
 $pid = @file_get_contents('/home/ventrilo/'.$row['port'].'/ventrilo_srv.pid');
 $f = fopen('/tmp/ventrilo_stop','a');
 fwrite($f, $pid.';'.$row['port']."\n");
 fclose($f);
 echo $row['port'].'<br/>';
 }
}
?>

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×