# This code stops after multiprocessing.Pool workers are replaced one single time. # They are replaced due to maxtasksperchild parameter to Pool from multiprocessing import Pool import numpy as np def worker(n): # Removing np.random.seed solves the issue np.random.seed(1) #any seed value return 1234 # trivial return value # Removing maxtasksperchild solves the issue ppool = Pool(2 , maxtasksperchild=5) i=0 while True: i += 1 # Removing np.random.randint(10) or taking it out of the loop solves the issue rand = np.random.randint(10) l = [3] # trivial input to ppool.map result = ppool.map(worker, l) print i,result[0]
Standard input is empty
1 1234 2 1234 3 1234 4 1234 5 1234 6 1234 7 1234 8 1234 9 1234 10 1234 11 1234 12 1234 13 1234 14 1234 15 1234 16 1234 17 1234 18 1234 19 1234 20 1234 21 1234 22 1234 23 1234 24 1234 25 1234 26 1234 27 1234 28 1234 29 1234 30 1234 31 1234 32 1234 33 1234 34 1234 35 1234 36 1234 37 1234 38 1234 39 1234 40 1234 41 1234 42 1234 43 1234 44 1234 45 1234 46 1234 47 1234 48 1234 49 1234 50 1234 51 1234 52 1234 53 1234 54 1234 55 1234 56 1234 57 1234 58 1234 59 1234 60 1234 61 1234 62 1234 63 1234 64 1234 65 1234 66 1234 67 1234 68 1234 69 1234 70 1234 71 1234 72 1234 73 1234 74 1234 75 1234 76 1234 77 1234 78 1234 79 1234 80 1234 81 1234 82 1234 83 1234 84 1234 85 1234 86 1234 87 1234 88 1234 89 1234 90 1234 91 1234 92 1234 93 1234 94 1234 95 1234 96 1234 97 1234 98 1234 99 1234 100 1234 101 1234 102 1234 103 1234 104 1234 105 1234 106 1234 107 1234 108 1234 109 1234 110 1234 111 1234 112 1234 113 1234 114 1234 115 1234 116 1234 117 1234 118 1234 119 1234 120 1234 121 1234 122 1234 123 1234 124 1234 125 1234 126 1234 127 1234 128 1234 129 1234 130 1234 131 1234 132 1234 133 1234 134 1234 135 1234 136 1234 137 1234 138 1234 139 1234 140 1234 141 1234 142 1234 143 1234 144 1234 145 1234 146 1234 147 1234 148 1234 149 1234 150 1234 151 1234 152 1234 153 1234 154 1234 155 1234 156 1234 157 1234 158 1234 159 1234 160 1234 161 1234 162 1234 163 1234 164 1234 165 1234 166 1234 167 1234 168 1234 169 1234 170 1234 171 1234 172 1234 173 1234 174 1234 175 1234 176 1234 177 1234 178 1234 179 1234 180 1234 181 1234 182 1234 183 1234 184 1234 185 1234 186 1234 187 1234 188 1234 189 1234 190 1234 191 1234 192 1234 193 1234 194 1234 195 1234 196 1234 197 1234 198 1234 199 1234 200 1234 201 1234 202 1234 203 1234 204 1234 205 1234 206 1234 207 1234 208 1234 209 1234 210 1234 211 1234 212 1234 213 1234 214 1234 215 1234 216 1234 217 1234 218 1234 219 1234 220 1234 221 1234 222 1234 223 1234 224 1234 225 1234 226 1234 227 1234 228 1234 229 1234 230 1234 231 1234 232 1234 233 1234 234 1234 235 1234 236 1234 237 1234 238 1234 239 1234 240 1234 241 1234 242 1234 243 1234 244 1234 245 1234 246 1234 247 1234 248 1234 249 1234 250 1234 251 1234 252 1234 253 1234 254 1234 255 1234 256 1234 257 1234 258 1234 259 1234 260 1234 261 1234 262 1234 263 1234 264 1234 265 1234 266 1234 267 1234 268 1234 269 1234 270 1234 271 1234 272 1234 273 1234 274 1234 275 1234 276 1234 277 1234 278 1234 279 1234 280 1234 281 1234 282 1234 283 1234 284 1234 285 1234 286 1234 287 1234 288 1234 289 1234 290 1234 291 1234 292 1234 293 1234 294 1234 295 1234 296 1234 297 1234 298 1234 299 1234 300 1234 301 1234 302 1234 303 1234 304 1234 305 1234 306 1234 307 1234 308 1234 309 1234 310 1234 311 1234 312 1234 313 1234 314 1234 315 1234 316 1234 317 1234 318 1234 319 1234 320 1234 321 1234 322 1234 323 1234 324 1234 325 1234 326 1234 327 1234 328 1234 329 1234 330 1234 331 1234 332 1234 333 1234 334 1234 335 1234 336 1234 337 1234 338 1234 339 1234 340 1234 341 1234 342 1234 343 1234 344 1234 345 1234 346 1234 347 1234 348 1234 349 1234 350 1234 351 1234 352 1234 353 1234 354 1234 355 1234 356 1234 357 1234 358 1234 359 1234 360 1234 361 1234 362 1234 363 1234 364 1234 365 1234 366 1234 367 1234 368 1234 369 1234 370 1234 371 1234 372 1234 373 1234 374 1234 375 1234 376 1234 377 1234 378 1234 379 1234 380 1234 381 1234 382 1234 383 1234 384 1234 385 1234 386 1234 387 1234 388 1234 389 1234 390 1234 391 1234 392 1234 393 1234 394 1234 395 1234 396 1234 397 1234 398 1234 399 1234 400 1234 401 1234 402 1234 403 1234 404 1234 405 1234 406 1234 407 1234 408 1234 409 1234 410 1234 411 1234 412 1234 413 1234 414 1234 415 1234 416 1234 417 1234 418 1234 419 1234 420 1234 421 1234 422 1234 423 1234 424 1234 425 1234 426 1234 427 1234 428 1234 429 1234 430 1234 431 1234 432 1234 433 1234 434 1234 435 1234 436 1234 437 1234 438 1234 439 1234 440 1234 441 1234 442 1234 443 1234 444 1234 445 1234 446 1234 447 1234 448 1234 449 1234 450 1234 451 1234 452 1234 453 1234 454 1234 455 1234 456 1234 457 1234 458 1234 459 1234 460 1234 461 1234 462 1234 463 1234 464 1234 465 1234 466 1234 467 1234 468 1234 469 1234 470 1234 471 1234 472 1234 473 1234 474 1234 475 1234 476 1234 477 1234 478 1234 479 1234 480 1234 481 1234 482 1234 483 1234 484 1234 485 1234 486 1234 487 1234 488 1234 489 1234 490 1234 491 1234 492 1234 493 1234 494 1234 495 1234 496 1234 497 1234 498 1234 499 1234 500 1234 501 1234 502 1234 503 1234 504 1234 505 1234 506 1234 507 1234 508 1234 509 1234 510 1234 511 1234 512 1234 513 1234 514 1234 515 1234 516 1234 517 1234 518 1234 519 1234 520 1234 521 1234 522 1234 523 1234 524 1234 525 1234 526 1234 527 1234 528 1234 529 1234 530 1234 531 1234 532 1234 533 1234 534 1234 535 1234 536 1234 537 1234 538 1234 539 1234 540 1234 541 1234 542 1234 543 1234 544 1234 545 1234 546 1234 547 1234 548 1234 549 1234 550 1234 551 1234 552 1234 553 1234 554 1234 555 1234 556 1234 557 1234 558 1234 559 1234 560 1234 561 1234 562 1234 563 1234 564 1234 565 1234 566 1234 567 1234 568 1234 569 1234 570 1234 571 1234 572 1234 573 1234 574 1234 575 1234 576 1234 577 1234 578 1234 579 1234 580 1234 581 1234 582 1234 583 1234 584 1234 585 1234 586 1234 587 1234 588 1234 589 1234 590 1234 591 1234 592 1234 593 1234 594 1234 595 1234 596 1234 597 1234 598 1234 599 1234 600 1234 601 1234 602 1234 603 1234 604 1234 605 1234 606 1234 607 1234 608 1234 609 1234 610 1234 611 1234 612 1234 613 1234 614 1234 615 1234 616 1234 617 1234 618 1234 619 1234 620 1234 621 1234 622 1234 623 1234 624 1234 625 1234 626 1234 627 1234 628 1234 629 1234 630 1234 631 1234 632 1234 633 1234 634 1234 635 1234 636 1234 637 1234 638 1234 639 1234 640 1234 641 1234 642 1234 643 1234 644 1234 645 1234 646 1234 647 1234 648 1234 649 1234 650 1234 651 1234 652 1234 653 1234 654 1234 655 1234 656 1234 657 1234 658 1234 659 1234 660 1234 661 1234 662 1234 663 1234 664 1234 665 1234 666 1234 667 1234 668 1234 669 1234 670 1234 671 1234 672 1234 673 1234 674 1234 675 1234 676 1234 677 1234 678 1234 679 1234 680 1234 681 1234 682 1234 683 1234 684 1234 685 1234 686 1234 687 1234 688 1234 689 1234 690 1234 691 1234 692 1234 693 1234 694 1234 695 1234 696 1234 697 1234 698 1234 699 1234 700 1234 701 1234 702 1234 703 1234 704 1234 705 1234 706 1234 707 1234 708 1234 709 1234 710 1234 711 1234 712 1234 713 1234 714 1234 715 1234 716 1234 717 1234 718 1234 719 1234 720 1234 721 1234 722 1234 723 1234 724 1234 725 1234 726 1234 727 1234 728 1234 729 1234 730 1234 731 1234 732 1234 733 1234 734 1234 735 1234 736 1234 737 1234 738 1234 739 1234 740 1234 741 1234 742 1234 743 1234 744 1234 745 1234 746 1234 747 1234 748 1234 749 1234 750 1234 751 1234 752 1234 753 1234 754 1234 755 1234 756 1234 757 1234 758 1234 759 1234 760 1234 761 1234 762 1234 763 1234 764 1234 765 1234 766 1234 767 1234 768 1234 769 1234 770 1234 771 1234 772 1234 773 1234 774 1234 775 1234 776 1234 777 1234 778 1234 779 1234 780 1234 781 1234 782 1234 783 1234 784 1234 785 1234 786 1234 787 1234 788 1234 789 1234 790 1234 791 1234 792 1234 793 1234 794 1234 795 1234 796 1234 797 1234 798 1234 799 1234 800 1234 801 1234 802 1234 803 1234 804 1234 805 1234 806 1234 807 1234 808 1234 809 1234 810 1234 811 1234 812 1234 813 1234 814 1234 815 1234 816 1234 817 1234 818 1234 819 1234 820 1234 821 1234 822 1234 823 1234 824 1234 825 1234 826 1234 827 1234 828 1234 829 1234 830 1234 831 1234 832 1234 833 1234 834 1234 835 1234 836 1234 837 1234 838 1234 839 1234 840 1234 841 1234 842 1234 843 1234 844 1234 845 1234 846 1234 847 1234 848 1234 849 1234 850 1234 851 1234 852 1234 853 1234 854 1234 855 1234 856 1234 857 1234 858 1234 859 1234 860 1234 861 1234 862 1234 863 1234 864 1234 865 1234 866 1234 867 1234 868 1234 869 1234 870 1234 871 1234 872 1234 873 1234 874 1234 875 1234 876 1234 877 1234 878 1234 879 1234 880 1234 881 1234 882 1234 883 1234 884 1234 885 1234 886 1234 887 1234 888 1234 889 1234 890 1234 891 1234 892 1234 893 1234 894 1234 895 1234 896 1234 897 1234 898 1234 899 1234 900 1234 901 1234 902 1234 903 1234 904 1234 905 1234 906 1234 907 1234 908 1234 909 1234 910 1234 911 1234 912 1234 913 1234 914 1234 915 1234 916 1234 917 1234 918 1234 919 1234 920 1234 921 1234 922 1234 923 1234 924 1234 925 1234 926 1234 927 1234 928 1234 929 1234 930 1234 931 1234 932 1234 933 1234 934 1234 935 1234 936 1234 937 1234 938 1234 939 1234 940 1234 941 1234 942 1234 943 1234 944 1234 945 1234 946 1234 947 1234 948 1234 949 1234 950 1234 951 1234 952 1234 953 1234 954 1234 955 1234 956 1234 957 1234 958 1234 959 1234 960 1234 961 1234 962 1234 963 1234 964 1234 965 1234 966 1234 967 1234 968 1234 969 1234 970 1234 971 1234 972 1234 973 1234 974 1234 975 1234 976 1234 977 1234 978 1234 979 1234 980 1234 981 1234 982 1234 983 1234 984 1234 985 1234 986 1234 987 1234 988 1234 989 1234 990 1234 991 1234 992 1234 993 1234 994 1234 995 1234 996 1234 997 1234 998 1234 999 1234 1000 1234 1001 1234 1002 1234 1003 1234 1004 1234 1005 1234 1006 1234 1007 1234 1008 1234 1009 1234 1010 1234 1011 1234 1012 1234 1013 1234 1014 1234 1015 1234 1016 1234 1017 1234 1018 1234 1019 1234 1020 1234 1021 1234 1022 1234 1023 1234 1024 1234 1025 1234 1026 1234 1027 1234 1028 1234 1029 1234 1030 1234