ArtMaster Δημοσ. 19 Ιουλίου 2013 Δημοσ. 19 Ιουλίου 2013 Για σας εχω μια ερώτηση . Καλώ το ιδιο php αρχείο (backgroung) 3 φορές (κάνω διαδοχική κλίση (1 δευτερόλεπτο διαφορά )). Το καθε php process κανει να τρεχει 30 δευτερόλεπτα . Τα process καθώς τρέχουν γράφουν το pid τουσ στην βαση . Μετα χρησιμοποιησα το exec("ps -A | grep php", $output) kai sthn συνέχεια βλέπω ποια processes τρέχουν . Στην βάση βλέπω οτι τα processes άφησαν τα pids τουσ και τα 3 ιδια π.χ 1700 και στην προβολή με exec βλέπω οτι τρέχει 1700. Το ιδιο αρχείο μπορεί να πραγματοποιει διαφορετικές λειτουργίες , οποτε πρεπει να τα ξεχωρίσω με καποιο τροπο(να έχουν μοναδικό αριθμό) και μετά να αναζητήσω με το exec για να δω αν τρεχουν τα συγκεκριμένα .Ξέρει κανείς πως γίνετε να το κάνω αυτο ? Παντος και pcntl δεν μπορώ να το χρησιμοποιησω .
Xvipes Δημοσ. 23 Ιουλίου 2013 Δημοσ. 23 Ιουλίου 2013 γιατί δε βάζεις μέσα στα php σου έναν counter και να γράφεις το νούμερο του counter στην βάση? θες να κάνεις kill το process μετά ή απλά να δεις ποιο τρέχει, πότε?
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα