- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个正在使用的工具,我需要它来运行解析器并输出另一个分析日志。目前我有它,所以它是通过网络界面。
Tôi đang sử dụng
import subprocess
...
subprocess.Popen(["./program.py", input])
在我的代码中,我从文档中假设我们不会等待子进程终止,我们只是继续运行脚本。我的 CGI 脚本启动了这一切:
subprocess.Popen(["./program.py", input])
// HTML generation code
// Javascript to refresh after 1 second to a different page
HTML 生成代码仅输出我们已处理请求的状态,然后 javascript 将页面刷新到主页。
câu hỏi
CGI 页面挂起,直到子进程完成,这不是我想要的。我认为 Popen 不会等待子进程完成,但每当我运行此工具时,它都会停止运行直到完成。我希望脚本完成并让子进程在后台运行,让网页仍然正常运行,而不会让用户认为一切都因加载信号而停滞不前。
我似乎找不到 Popen 这样做的任何理由,因为我读到的所有地方都说它不等待,但它似乎是。
奇怪的是,apache 日志在脚本完成之前也显示:“请求正文读取超时”。那么 Apache 实际上是在拖延脚本吗?
抱歉,我不能展示完整的代码,因为它是“ secret ”的,但希望其中的逻辑有待理解。
1 Câu trả lời
Apache 可能会等待子进程完成。您可以尝试妖魔化 child (双叉,setsid)或更好地将作业提交给本地服务,例如,通过写入预定义文件或使用某些消息代理或通过更高级别的接口(interface)(例如 celery )
关于Python 子进程 Popen 停滞 CGI 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11317489/
Tôi có mã html này: HELLO WORLD! XV HELLO WORLD! XV Tôi muốn thay đổi chiều cao của div cha thành 20px theo X (lớp đóng) và hiển thị V (lớp mở), nhưng trên mỗi d
Trong số nhiều cách triển khai ứng dụng kế toán khác nhau, có hai cách tiếp cận chính trong thiết kế cơ sở dữ liệu để lưu trữ dữ liệu nhật ký và sổ cái. Chỉ có thông tin Nhật ký được giữ lại và Sổ cái chỉ là dạng xem của Nhật ký (vì Nhật ký luôn luôn
Tôi muốn có một sub bên trong một sub khác, sub a { sub b { } } và tôi muốn tạo một phiên bản mới của sub a cho mỗi lần gọi đến sub b. Có cách nào để thực hiện việc này trong Perl không? Khi tôi chạy lệnh trên
Tôi có một số mã tìm kiếm các ô trùng lặp và làm nổi bật các ô: Private Sub cmdDups_Click() Dim Rng As Range Dim cel As Range Set Rng = ThisW
Có lẽ có một giải pháp dễ dàng nhưng tôi vẫn chưa tìm ra. Tôi có một bảng chính chứa trường ID. Có một bảng phụ có ID đó trong hai trường có thể có. Hãy tưởng tượng một đội gồm hai cầu thủ A và B. Bảng Master sẽ có
Giả sử tôi có một mảng chứa các đối tượng: [ { "id": "5a97e047f826a0111b754beb", "name": "Hogwarts", "parentId": "
Tôi đang cố gắng chèn hàng loạt một cặp mô hình cha/con vào bảng cơ sở dữ liệu MySQL, nhưng có vẻ như không thể thực hiện được bằng chức năng ActiveRecord chuẩn. Vì vậy, tôi đã thử gem activerecord-import, nhưng nó cũng không hỗ trợ
Tôi có một lớp trừu tượng cha với nhiều lớp con. Cuối cùng, tôi muốn hiển thị tiến trình thực hiện trong lớp con thông qua thanh tiến trình trong GUI. Những gì tôi đang làm hiện nay, và tôi nhận ra điều này sẽ không hiệu quả, là khai báo định nghĩa phương thức sự kiện trong lớp cha như một phương thức ảo mà mỗi lớp con sẽ ghi đè. Vì vậy, một cái gì đó giống như: quán rượu
Có thể thiết lập một biến trong một đối tượng thông qua một mảng khóa không? Ví dụ, tôi có đối tượng này: var obj = {'outer': {'inner': 'value'} }; và muốn đặt giá trị được chọn bởi mảng keys: var keys = ['outer': {'inner': 'value'} }];
Tôi có một bảng MySQL có tên là companies trông như thế này: +---------+-----------+-----------+ | id_comp | comp_name | id_parent
Tôi đang cố gắng mở ứng dụng đầu tiên của mình trên ionic trên sublime text bằng sublime text. Nó trả về lỗi "không tìm thấy lệnh". Làm sao để sửa nó? Tôi đã thử các lệnh này: sudo rm -r
Xin lỗi vì đã hỏi, nhưng tôi đang sử dụng webapp2 và tôi đang thiết kế một giải pháp để giúp việc xác định tuyến đường dễ dàng hơn dựa trên hàm google webapp2 route này. Nhưng tất cả điều này phụ thuộc vào khả năng xác định tuyến đường ở cấp độ con
Tôi có chuỗi số biểu diễn các cây (tôi không biết chúng có tên chính thức nào không): 012323301212 Ví dụ trên biểu diễn 2 cây. Căn bậc hai được biểu diễn bằng số 0. Con trực tiếp của gốc là "1", con trực tiếp của "1" là "2", v.v. Tôi cần nhóm chúng lại thành
Có thể thêm một Hoạt động phía trên Hoạt động hiện tại không? Ví dụ, giả sử tôi nhấp vào một nút và nó sẽ thêm một Hoạt động thứ hai vào Hoạt động hiện tại. Hoạt động thứ hai chỉ bao gồm hiện tại của tôi
Tôi đang gặp khó khăn khi nghĩ cách lập mô hình các nguồn tài nguyên phụ. Hãy lấy sách của tác giả làm ví dụ. Bạn có thể có N cuốn sách, mỗi cuốn chỉ có một tác giả. /books GET /books POST /books/id PUT /books/id DELETE đến
Có ai giải thích cho tôi điều sau không (python 2.7) Hai chuỗi số từ một tệp đã phân tích cú pháp: '410.9' '410.9 ' (lưu ý khoảng trắng theo sau) A_LIST = ['410.9 '] '410.9' trong '41
Bối cảnh Thường thì việc xây dựng các bảng băm trong PowerShell để truy cập nhanh các đối tượng theo các thuộc tính cụ thể, chẳng hạn như lập chỉ mục dựa trên Họ: $List = ConvertFrom-Csv @' I
Tôi thực sự đang gặp khó khăn trong việc tìm ra cách gọi hàm của một Thành phần Web Polymer lồng nhau. Đây là đánh dấu: thành phần rise-distribution có canPlay Tôi muốn lấy từ rise-playlist
Tôi đã viết một công cụ nhỏ để tạo biểu đồ phụ thuộc của dự án (theo định dạng dấu chấm), trong đó tất cả các tệp nằm trong cùng một thư mục được tập hợp thành một cụm duy nhất. Khi tôi cố gắng tạo tệp pdf với các số liệu tương ứng, dot bắt đầu kêu: lệnh dot -Tpdf trim
Với một tham chiếu CODE, có thể: Truy cập cây phân tích cú pháp cho tham chiếu CODE đó không? Tạo một tham chiếu CODE mới bằng cách chỉ định cây phân tích cú pháp cho tham chiếu CODE có thể chứa các phần tử của cây phân tích cú pháp được trả về trong 1 Thông thường chúng ta
Tôi là một lập trình viên xuất sắc, rất giỏi!