Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    port 80 listen

    Raga,
    ho una macchina (win 2008 server) che mi dà dei problemi con Apache,
    ultimamente almeno 1 volta al giorno Apache mi va in crash.
    Intanto che trovo una soluzione (speriamo) non posso permettermi che il sito dell'azienda
    mi sta down finchè non me ne accorgo, avevo pensato ad un un banale script ,anche in
    VB per esempio, che parte all'avvio ed ogni tot secondi testa la porta 80, nel caso non risponde riavvia il server. Che ne pensate? sono un programmatore PHP, penso che a voi ci voglia pochi min per farlo.

    grazie
    --- [color= darkorange]L'uomo è il computer più straordinario di tutti [/color]----

    http://www.simogrima.com

    Grifone

  2. #2
    Utente di HTML.it L'avatar di linoma
    Registrato dal
    Mar 2010
    Messaggi
    1,346
    ping localhost? no il ping nn funge su la porta 80
    Per gli Spartani e Sparta usa spartan Il mio github

  3. #3
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da linoma
    ping localhost? no
    Questo non testa affatto la porta 80 ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  4. #4
    Utente di HTML.it L'avatar di linoma
    Registrato dal
    Mar 2010
    Messaggi
    1,346
    Hai ragione credo neanche il tcp no?
    Per gli Spartani e Sparta usa spartan Il mio github

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    No ... Semmai deve usare unù

    telnet IP 80

    oppure controllare il risultato di NETSTAT

    ... ma mi sembra che questa discussione non rispetti il regolamento ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  6. #6
    Originariamente inviato da linoma
    Hai ragione credo neanche il tcp no?
    Come no, basta simulare una richiesta al webserver (tipo una GET) sulla porta 80 per vedere se Apache è attivo e funzionante. Altrimenti si riavvia la macchina.

  7. #7
    Utente di HTML.it L'avatar di linoma
    Registrato dal
    Mar 2010
    Messaggi
    1,346
    infatti ping
    Per gli Spartani e Sparta usa spartan Il mio github

  8. #8
    grazie a tutti per la risposta, la logica è quella ora cercavo il codice, con php riesco a testare se il sito risponde tipo:
    Codice PHP:
    <?php
    error_reporting
    (0);

    $site "www.miosito.com";
    $port 80;
    $fp fsockopen($site,$port,$errno,$errstr,10);
    if(!
    $fp)
    {
    echo 
    "Cannot connect to server";
    }else{
    echo 
    "Connect was successful - no errors";
    fclose($fp);
    }
    ?>
    ... ma mi manca il reboot e poi volevo un .exe o .bat, in pratica deve partire all'avvio, restare in memoria ed ogni tot secondi fare il controllo, non lo so fare avete qualke idea?
    Penso che in VB siano poche righe di codice
    --- [color= darkorange]L'uomo è il computer più straordinario di tutti [/color]----

    http://www.simogrima.com

    Grifone

  9. #9
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463

    Moderazione

    Originariamente inviato da grifone
    grazie a tutti per la risposta, la logica è quella ora cercavo il codice, con php riesco a testare se il sito risponde tipo [...]
    Magari è meglio parlarne sul forum dedicato a PHP.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  10. #10
    http://httpd.apache.org/docs/1.3/windows.html#signal

    fai uno script che controlla se apache risponde, se non risponde gli mandi apache -k restart o stop e start o quello che ti pare.. poi scheduli il servizio con windows, c'era una cosa semplice per farlo però ora non lo ricordo più che in un forum di php dovresti chiederlo in quello di windows
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.