คำถามติดแท็ก php

PHP เป็นภาษาสคริปต์วัตถุประสงค์ทั่วไปที่เหมาะอย่างยิ่งสำหรับการพัฒนาเว็บ คู่มือออนไลน์เป็นแหล่งข้อมูลที่ยอดเยี่ยมสำหรับไวยากรณ์ภาษาและมีรายการฟังก์ชั่นในตัวและส่วนขยายที่กว้างขวาง ส่วนขยายส่วนใหญ่สามารถพบได้ใน PECL

2
วิธีการตรวจสอบใน PHP ถ้ามันทำงานบน Apache, Nginx หรือเว็บเซิร์ฟเวอร์อื่น ๆ ? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดให้บริการใน2 ปีที่ผ่านมา ก่อนอื่นฉันรู้ตัวแปรนี้: _SERVER["SERVER_SOFTWARE"] ในแอปพลิเคชันของฉันฉันต้องการตรวจสอบจากสคริปต์ PHP ที่เว็บเซิร์ฟเวอร์ทำงานอยู่ โดยทั่วไปจะเป็นปลั๊กอิน wordpress ซึ่งจะช่วยบล็อกเกอร์ปรับแต่งการกำหนดค่าบางอย่าง ฉันได้สร้างกระบวนการแยกต่างหากสำหรับ Apache & Nginx และคิดเกี่ยวกับการปล่อยโค้ดเป็น 2 wordpress plugin ที่ต่างกัน จากนั้นฉันก็อยากรู้ว่ามีวิธีการแบบ FULLPROOF ใน PHP เพื่อตรวจจับผู้ให้บริการเว็บอย่างไร้ที่ติหรือไม่ โปรดพิจารณาทุกกรณี :: Apache, Nginx, Apache + Nginx, PHP เป็นโมดูล Apache, PHP โดยใช้ fastcgi, php-fpm, lighttpd, IIS, ฯลฯ มันสำคัญมากสำหรับแอพพลิเคชั่นของฉันในการตรวจจับคอมโบและพร็อกซี่ที่มีอยู่ ขอบคุณ -Rahul

3
A ถึง Z ของการตั้งค่ากล่อง Linux สำหรับการโฮสต์ภายในที่ปลอดภัย
ฉันกำลังติดตั้งระบบปฏิบัติการใหม่บนเครื่องที่จะใช้ในการโฮสต์แอปพลิเคชั่นสองสามตัวสำหรับธุรกิจของเรา แอปพลิเคชันจะเป็นแบบโลคัลเท่านั้น การเข้าถึงจากลูกค้าภายนอกจะทำได้ผ่าน VPN เท่านั้น การตั้งค่าก่อนหน้านี้ใช้แผงควบคุมการโฮสต์ (Plesk) สำหรับผู้ดูแลระบบส่วนใหญ่และฉันกำลังมองหาการใช้ซอฟต์แวร์อีกชิ้นที่คล้ายกันสำหรับการติดตั้งใหม่ - แต่ฉันคิดว่าในที่สุดฉันก็ควรเรียนรู้วิธีการทำงานทั้งหมด ฉันสามารถทำสิ่งต่าง ๆ ส่วนใหญ่ซอฟต์แวร์จะทำเพื่อฉัน แต่ฉันไม่ชัดเจนใน symbiosis ของมันทั้งหมด ทั้งหมดนี้เป็นความพยายามที่จะทำตัวห่างไกลจากดินแดนแห่งConfiguration Programmer / โปรแกรมเมอร์ถ้าเป็นไปได้ ฉันไม่พบคำแนะนำแบบเต็มทุกที่สำหรับสิ่งที่ฉันกำลังมองหาดังนั้นฉันคิดว่าฉันจะตอบคำถามนี้และหากผู้คนสามารถช่วยฉันในแบบที่ฉันจะแก้ไขด้วยคำตอบและจัดทำเอกสารความคืบหน้าของฉัน / ข้อผิดพลาด หวังว่าสักวันมันจะช่วยให้ใครซักคนลงมา รายละเอียด: CentOS 5.5 x86_64 httpd: Apache / 2.2.3 MySQL: 5.0.77 (เพื่ออัพเกรด) PHP: 5.1 (ที่จะอัพเกรด) ความต้องการ: การรักษาความปลอดภัย !! การถ่ายโอนไฟล์ที่ปลอดภัย การเข้าถึงไคลเอนต์ที่ปลอดภัย (SSL Certs และ CA) จัดเก็บข้อมูลอย่างปลอดภัย การเชื่อมต่อที่ปลอดภัยกับเครื่องอื่น (MySQL) …
12 apache-2.2  mysql  php  ssh  centos 

2
ปรับปรุงกลยุทธ์การปรับใช้ของเรา
เรามีแอพอีคอมเมิร์ซที่เราพัฒนาที่ บริษัท ของเรา แอปพลิเคชั่น LAMP มาตรฐานที่เราได้พัฒนาขึ้นและลงเป็นเวลาประมาณ 3 ปี เราพัฒนาแอปพลิเคชันบนโดเมนการทดสอบที่นี่เราเพิ่มคุณสมบัติใหม่และแก้ไขข้อบกพร่อง ฯลฯ การติดตามข้อผิดพลาดและการพัฒนาคุณสมบัติของเรานั้นได้รับการจัดการภายในโซลูชันการโค่นล้มการโฮสต์ (unfuddle.com) เนื่องจากมีการรายงานข้อบกพร่องเราทำการแก้ไขเหล่านี้ในโดเมนการทดสอบแล้วทำการเปลี่ยนแปลง svn เมื่อเรามีความสุขข้อผิดพลาดได้รับการแก้ไข เราปฏิบัติตามขั้นตอนเดียวกันนี้ด้วยการเพิ่มคุณสมบัติใหม่ เป็นมูลค่าชี้ให้เห็นว่ามีสถาปัตยกรรมทั่วไปของระบบและแอปพลิเคชันของเราทั่วเซิร์ฟเวอร์ของเรา ทุกครั้งที่มีการพัฒนาคุณลักษณะใหม่เราจะเผยแพร่การอัปเดตนี้ไปยังไซต์ทั้งหมดโดยใช้แอปพลิเคชันของเรา (เซิร์ฟเวอร์ที่เราควบคุมอยู่เสมอ) แต่ละไซต์ที่ใช้ระบบของเราใช้ไฟล์เดียวกันเป็นหลักในอัตรา 95% ของโค้ดเบส เรามีสองสามโฟลเดอร์ภายในแต่ละไซต์ที่มีไฟล์ที่เรียกว่าไซต์ - ไฟล์ css / รูปภาพ ฯลฯ นอกจากนั้นความแตกต่างระหว่างแต่ละไซต์นั้นถูกกำหนดโดยการตั้งค่าการกำหนดค่าต่างๆภายในฐานข้อมูลแต่ละไซต์ นี่จะเป็นการปรับใช้จริง เช่นเดียวกับเมื่อเราพร้อมที่จะเปิดตัวการอัปเดตบางประเภทเราเรียกใช้คำสั่งบนเซิร์ฟเวอร์ที่เปิดเว็บไซต์ทดสอบอยู่ สิ่งนี้ดำเนินการคำสั่ง copy (cp -fru / testsite / / othersite /) และผ่านแต่ละ vhost บังคับให้อัปเดตไฟล์ตามวันที่แก้ไข เซิร์ฟเวอร์เพิ่มเติมแต่ละตัวที่เราโฮสต์นั้นมี vhost ที่เราทำการเชื่อมโยง codebase ที่ใช้งานจริงแล้วเราจะทำซ้ำขั้นตอนการคัดลอกบนเว็บไซต์ทั้งหมดบนเซิร์ฟเวอร์นั้น …

4
ฉันจะเปิดใช้งาน SQLite บน Linux / Apache / PHP ได้อย่างไร
ในการเปิดใช้งานSQLiteในการตั้งค่าWindows / Apache / PHP ของฉันฉันไม่ใส่เครื่องหมายข้อคิดเห็นบรรทัดต่อไปนี้ในไฟล์ php.iniและรีสตาร์ท Apache: extension=php_pdo.dll extension=php_pdo_sqlite.dll ตอนนี้ฉันมีVPSพร้อมSuse Linux 10.3และApache / PHPถูกตั้งค่าโดยอัตโนมัติ เมื่อมองดูไฟล์ php.iniเพื่อทำการเปลี่ยนแปลงข้างต้นฉันเห็นว่าสิ่งต่าง ๆ บน Linux: ไม่มีรายการส่วนขยายที่ไม่แสดงความคิดเห็น ฉันพบ " extension_dir = /usr/lib/php5/extensions" แต่ในไดเรกทอรีนี้ค้นหาเท่านั้น: pdo.so pdo_mysql.so ฉันจะเปิดใช้งาน SQLite ในสภาพแวดล้อม Linux นี้ได้อย่างไร
12 linux  php  php.ini  sqlite 

5
PHP บน Linux: วิธีทำให้ PHP ใช้การตั้งค่าพร็อกซีเพื่อเชื่อมต่ออินเทอร์เน็ต
เซิร์ฟเวอร์ของฉันอยู่ใน LAN และเชื่อมต่ออินเทอร์เน็ตผ่าน Proxy Server แอปพลิเคชัน PHP ของฉัน (Drupal) ควรตรวจสอบการอัปเดตผ่านโค้ด PHP ฉันจะตั้งค่าการตั้งค่าพร็อกซีสำหรับPHPเพื่อให้ทำงานได้อย่างถูกต้องได้อย่างไร หมายเหตุ : ฉันรู้ว่าฉันสามารถตั้งค่าพร็อกซีเป็น curl หรืออย่างอื่นได้ แต่ในกรณีที่รหัสไม่ได้เป็นของฉันและฉันไม่ต้องการเปลี่ยนมัน ฉันแค่ต้องการทำให้ PHP เชื่อมต่ออินเทอร์เน็ตตลอดเวลาผ่านการตั้งค่าพร็อกซีเฉพาะ
12 linux  php  proxy 

5
วิธีกำหนดค่า PHP CLI บน linux ubuntu ให้ทำงานเป็น www-data ได้อย่างไร?
ฉันมีแอพพลิเคชั่น symfony2 บน Ubuntu ของฉัน Symfony มีคำสั่งคอนโซลที่มีประโยชน์มากมาย (เช่นphp app/console cache:clearหรือphp app/console assets:install web) ปัญหาคือถ้าฉันเรียกใช้พวกเขาในฐานะrootผู้ใช้ไฟล์ที่สร้างขึ้นใหม่จะมีroot:rootผู้ใช้ / กลุ่มและถ้าฉัน acces เว็บไซต์ของฉันฉันได้รับข้อผิดพลาด (เพราะ apache apache ไม่สามารถอ่าน / แก้ไขไฟล์เหล่านี้ -> ควรมีwww-data:www-data) การรันchown www-data:www-dataแก้ไขปัญหา แต่ใช้งานทุกครั้งที่ฉันล้างแคชไม่ใช่วิธีแก้ปัญหา ฉันจะกำหนดค่า PHP CLI ให้ทำงานในฐานะผู้ใช้ / กลุ่ม www-data ได้อย่างไร? หรือ ฉันจะรันคำสั่งในฐานะผู้ใช้ที่แตกต่างกัน (เป็นรูทได้อย่างไรรันในรูปแบบ www-data)?

5
Docker - ปรับ nginx และ php-fpm แยกกัน
ฉันได้เล่นกับนักเทียบท่าและนักเทียบท่าเขียนและมีคำถาม ปัจจุบันนักเทียบท่าของฉัน-compose.yml มีลักษณะเช่นนี้: app: image: myname/php-app volumes: - /var/www environment: <SYMFONY_ENVIRONMENT>: dev web: image: myname/nginx ports: - 80 links: - app volumes_from: - app แอพมี php-fpm ที่พอร์ต 9000 และรหัสแอปพลิเคชันของฉัน เว็บคือ nginx ที่มีการตั้งค่าบิตน้อย ฟังก์ชั่นนี้เป็นไปตามที่ฉันคาดหวังอย่างไรก็ตามเพื่อเชื่อมต่อ nginx กับ php-fpm ฉันมีบรรทัดนี้: fastcgi_pass app:9000; ฉันจะขยายขนาดนี้ได้อย่างมีประสิทธิภาพได้อย่างไร ตัวอย่างเช่นถ้าฉันต้องการให้มีหนึ่ง nginx container ที่ทำงานอยู่ แต่สาม app container ที่ใช้งานอยู่ผมจะมีอินสแตนซ์ php-fpm สามตัวที่พยายามฟังบนพอร์ต …
11 nginx  php  php-fpm  docker 

3
ทำไมการโทรหากันหลายชั่วโมง
เหตุใดคอมโบ PHP / Apache จึงมีgettimeofdaysyscalls มากมาย แม้ว่าการโทรรวดเร็วทุกครั้งจะเป็นการโทรที่ควรคำนึงถึง เพียงแค่รวดเร็วstrace -c -p [apache2 process id]ให้สิ่งต่อไปนี้: Process 22294 detached % time seconds usecs/call calls errors syscall ------ ----------- ----------- --------- --------- ---------------- 98.52 0.010000 51 196 poll 1.48 0.000150 0 20752 gettimeofday 0.00 0.000000 0 94 7 read 0.00 0.000000 0 48 write …
11 apache-2.2  php 

2
Nginx + PHP-FPM สร้างเกตเวย์ที่ไม่ดี 502 ข้อผิดพลาดร้ายแรงหรือไม่
ฉันกำลังทดสอบ Symfony2 กับ Nginx และ PHP-FPM ฉันยังใช้ Xdebug Symfony2 มาพร้อมกับชุดสาธิตฉันต้องการทดสอบการจัดการข้อผิดพลาดร้ายแรงซึ่งมาพร้อมกับ Symfony 2.2.0 ใหม่โดยการสร้างข้อผิดพลาดทางไวยากรณ์ในชุด Acme / Demo ทำไมฉันถึงทำเช่นนั้นการตอบสนองของเซิร์ฟเวอร์คือเกตเวย์ที่ไม่ดี 502 แต่ถ้าฉันทำข้อผิดพลาดทางไวยากรณ์ในไฟล์ app_dev.php (ดังนั้นก่อนที่เฟรมเวิร์กจะเริ่มทำงาน) Xdebug จะบอกฉันเกี่ยวกับข้อผิดพลาดร้ายแรง และน่าประหลาดใจถ้าฉันแก้ไขข้อผิดพลาดนั้นจากนั้นสร้างข้อผิดพลาดทางไวยากรณ์ในชุดข้อมูล Acme / Demo ใหม่ตัวจัดการข้อผิดพลาด Symfony จะปรากฏขึ้นตามที่คาดไว้ และในที่สุดถ้าแก้ไขข้อผิดพลาดทั้งหมด (ใช้งานได้ในหน้า) แล้วสร้างตัวพิมพ์เดียวกันอีกครั้ง (อีกครั้งใน Acme / Bundle) ฉันจะได้รับเกตเวย์ที่ไม่ดี คุณมีเงื่อนงำเกี่ยวกับเรื่องนี้หรือไม่?
11 php  nginx  php-fpm  xdebug  symfony 

5
จะติดตั้ง mcrypt สำหรับ PHP 5.3.3 บน CentOS 5.7 64 บิตได้อย่างไร
ฉันติดตั้ง php 5.3 และโมดูลบางตัวที่ใช้ yum install php53-{module-name} แต่ mcrypt ไม่ทำงาน ฉันค้นหาสิ่งนี้: yum list php* | grep mcry แพคเกจเดียวที่เกิดขึ้นคือ php-mcrypt.x86-64 5.1.6-15.e15.centos.1 extras ฉันมีปัญหาที่แน่นอนเหมือนกันกับ mhash ผลลัพธ์สำหรับ php ยิ่งทำให้สับสน ฉันรู้ว่านี่อาจเป็นคำถามที่โง่ แต่ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม ฉันคุ้นเคยกับ "apt-get install" ของ Ubuntu และทุกอย่างทำงานได้ดี CentOS ดูเหมือนว่าจะเน้นรายละเอียดมากขึ้น ขอบคุณ แก้ไข: นี่คือสิ่งที่ฉันพยายาม: yum install php53-mcrypt ผลลัพธ์: No package php53-mcrypt available และลองสิ่งนี้: …

5
Nginx - กำหนดเส้นทางคำขอทั้งหมดไปยังสคริปต์เดียว
ฉันมีสคริปต์ PHP ที่จัดการการกำหนดเส้นทางสคริปต์และทำสิ่งที่แปลกใหม่ เดิมทีมันถูกออกแบบมาสำหรับ Apache แต่ฉันพยายามที่จะโยกย้ายไปยัง nginx สำหรับกล่องบางส่วนของฉัน ตอนนี้ฉันกำลังพยายามทำให้ทุกอย่างราบรื่นบนเซิร์ฟเวอร์ทดสอบ ดังนั้นวิธีที่สคริปต์ทำงานคือมันสกัดกั้นปริมาณการรับส่งข้อมูล HTTP ทั้งหมดสำหรับไดเรกทอรี (ใน Apache) โดยใช้.htaccessไฟล์ นี่คือสิ่งที่ดูเหมือนว่า: <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^.+$ index.php [L] </IfModule> ค่อนข้างตรงไปตรงมา คำขอทั้งหมดจะดำเนินการผ่านindex.phpธรรมดาและเรียบง่าย ฉันต้องการเลียนแบบพฤติกรรมนั้นใน nginx แต่ฉันยังไม่พบวิธี ใครมีคำแนะนำบ้าง? นี่คือสำเนาnginx.confไฟล์ของฉันในขณะนี้ โปรดทราบว่ามันถูกออกแบบมาสำหรับฉันเพียงแค่พยายามทำให้มันใช้งานได้ ส่วนใหญ่เป็นงานคัดลอก / วาง user www-data; worker_processes 1; error_log /var/log/nginx/error.log; pid /var/run/nginx.pid; …
11 php  nginx 

8
วิธีกำหนดค่า php.ini ด้วย SMTP ระยะไกล
ฉันจะกำหนดค่า PHP ให้ส่งจดหมายโดยใช้จดหมาย () ผ่านเซิร์ฟเวอร์ SMTP ระยะไกลได้อย่างไร ฉันพยายามทำสิ่งนี้โดยใช้ php.ini แต่ดูเหมือนว่าคุณสามารถทำได้ภายใต้ Windows32 และฉันต้องการทำสิ่งนี้บนเซิร์ฟเวอร์ Unix ของฉัน นอกจากนี้ฉันได้พยายามเปลี่ยนการกำหนดค่าสำหรับ sendmail ดังนั้นมันจะใช้เซิร์ฟเวอร์ SMTP ระยะไกล แต่ฉันไม่แน่ใจว่าเป็นไปได้
11 php  smtp  sendmail  php.ini 

2
ขั้นตอนในการทำให้ฟังก์ชั่น php mail () ทำงานบน ubuntu-server คืออะไร?
ฉันต้องการเปิดใช้งานฟังก์ชั่น php mail () ง่ายๆบนเซิร์ฟเวอร์อูบุนตู สิ่งนี้จะใช้สำหรับการส่งเนื้อหาและบันทึกการดูแลระบบเท่านั้น นี่คือฟังก์ชั่นเมลทั้งหมดที่ฉันต้องการในเครื่องนี้ 1) คุณสามารถตั้งชื่อแพคเกจอูบุนตูมาตรฐานที่ฉันสามารถใช้สำหรับ 1 หรือ 2 ได้หรือไม่? ควรใช้ทรัพยากรน้อยและพึ่งพาน้อย แพคเกจใดที่ใช้บ่อยที่สุดสำหรับวัตถุประสงค์นี้และข้อดีและข้อเสียสำหรับสิ่งที่ฉันต้องการจะทำคืออะไร (เครื่องนี้จะไม่รับจดหมาย) 2) หลังจากฉันเลือกแพคเกจจดหมายแล้วฉันจะทดสอบจากบรรทัดคำสั่งได้อย่างไร ถูกต้องฉันจะต้องอนุญาตการเชื่อมต่อขาออกไปยังพอร์ตระยะไกล 25 หรือไม่ 3) มีขั้นตอนใดบ้างที่จะทำให้แน่ใจว่า php สามารถใช้งานได้ตอนนี้สำหรับฟังก์ชั่น mail ()? ฉันต้องการสิ่งนี้เป็นสูตรสำหรับการติดตั้งเซิร์ฟเวอร์ในอนาคตที่ฉันสามารถติดตามได้ดังนั้นจึงเป็นเรื่องที่น่าสนใจที่จะรู้ว่าสิ่งใดที่ผิดพลาดและจะจัดการกับมันอย่างไร แก้ไข:ฉันติดตั้ง sendmail ในที่สุดและสิ่งนี้ exim4 ลบออก Php mail () ทำงานหลังจากนั้น ดังนั้นสำหรับฉัน sendmail ดูเหมือนจะง่ายกว่า exim4 php5 ที่ติดตั้งก่อนหน้านี้กับ exim4 ไม่ได้ส่งอีเมล
11 php  email  ubuntu  sendmail 

3
การแยก Apache virtualhosts ออกจากส่วนที่เหลือของระบบ
ฉันกำลังตั้งค่าเว็บเซิร์ฟเวอร์ที่จะโฮสต์เว็บไซต์ที่แตกต่างกันจำนวนหนึ่งเป็น Apache VirtualHosts แต่ละแห่งจะมีความเป็นไปได้ในการเรียกใช้สคริปต์ (โดยหลักคือ PHP และอื่น ๆ ) คำถามของฉันคือฉันแยกแต่ละ VirtualHosts เหล่านี้ออกจากแต่ละคนและจากส่วนที่เหลือของระบบได้อย่างไร ฉันไม่ต้องการให้เว็บไซต์ X อ่านการกำหนดค่าเว็บไซต์ Y หรือไฟล์ "ส่วนตัว" ของเซิร์ฟเวอร์ ในขณะนี้ฉันได้ติดตั้ง VirtualHosts ด้วย FastCGI, PHP และ SUExec ตามที่อธิบายไว้ที่นี่ ( http://x10hosting.com/forums/vps-tutorials/148894-debian-apache-2-2-fastcgi-php-5-suexec -easy-way.html ) แต่ SUExec ป้องกันผู้ใช้จากการแก้ไข / เรียกใช้ไฟล์อื่นที่ไม่ใช่ของตนเองเท่านั้น - ผู้ใช้ยังสามารถอ่านข้อมูลที่ละเอียดอ่อนเช่นไฟล์กำหนดค่า ฉันคิดว่าจะลบสิทธิ์การอ่านแบบโกลบอลของ UNIX สำหรับไฟล์ทั้งหมดบนเซิร์ฟเวอร์เพราะจะช่วยแก้ไขปัญหาข้างต้นได้ แต่ฉันไม่แน่ใจว่าฉันสามารถทำได้อย่างปลอดภัยหรือไม่โดยไม่รบกวนการทำงานของเซิร์ฟเวอร์ ฉันดูที่การใช้ chroot ด้วย แต่ดูเหมือนว่าสิ่งนี้สามารถทำได้แบบต่อเซิร์ฟเวอร์เท่านั้นไม่ใช่แบบต่อโฮสต์เสมือน ฉันกำลังมองหาคำแนะนำใด ๆ ที่จะแยก VirtualHosts …

1
ทำไม Cacti รอกระบวนการโพลเลอร์ที่ตายแล้ว
ขณะนี้ฉันกำลังตั้งค่าเซิร์ฟเวอร์ Debian (6.0.5) ใหม่ ฉันใส่ Cacti (0.8.7g) ลงไปเมื่อวานนี้และต่อสู้กับมันตั้งแต่นั้นมา ปัญหาเบื้องต้น ปัญหาเริ่มต้นที่ฉันสังเกตคือกราฟของฉันไม่ได้อัปเดต ดังนั้นฉันตรวจสอบcacti.logแล้วพบข้อความนี้ที่เกี่ยวข้อง: POLLER: Poller[0] Maximum runtime of 298 seconds exceeded. Exiting. มันไม่ดีใช่ไหม ดังนั้นฉันจึงไปตรวจสอบและเริ่มpoller.phpตัวเอง (ผ่านsudo -u www-data php poller.php --force) มันจะปั๊มข้อความจำนวนมากออกมา (ซึ่งดูเหมือนว่าทุกอย่างที่ฉันคาดหวัง) จากนั้นก็รอสักครู่ หลังจากนั้น 1 นาทีมันจะวนข้อความต่อไปนี้: Waiting on 1 of 1 pollers. สิ่งนี้จะดำเนินต่อไปอีก 4 นาทีจนกว่ากระบวนการจะสิ้นสุดลงอย่างแข็งขันเพื่อให้ทำงานได้นานกว่า 298 วินาที จนถึงตอนนี้ดีมาก ฉันเดินต่อไปเป็นชั่วโมงที่ดีเพื่อพยายามกำหนดว่าโพลเลอร์อาจยังทำงานอยู่หรือไม่จนกว่าฉันจะได้ข้อสรุปว่าไม่มีโพลเลอร์วิ่งอยู่ แก้จุดบกพร่อง ฉันตรวจสอบpoller.phpเพื่อดูว่ามีการออกคำเตือนอย่างไรและเพราะเหตุใด ที่บรรทัด …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.